You are using an older browser version. Please use a supported version for the best MSN experience.

Texas pummeled by Tropical Depression Imelda

Tropical Storm Imelda has dumped over 20 inches of rain on Houston in about 24 hours. It's the first storm to hit the Houston area since Hurricane Harvey in 2017.
image beaconimage beaconimage beacon