Tag: Tropical Storm

Tropical Storm promises to leave a lot of rain in Texas

Tropical Storm promises to leave a lot of rain in Texas

Tropical Storm Imelda weakened to become a tropical depression, but it could still bring the greater amount of rain it has seen in a storm since Hurri ...