Tropical Storm Imelda makes landfall in Texas

Tropical Storm Imelda made landfall in Texas on Tuesday, and it could give the Houston area its heaviest rainfall from one storm since Hurricane Harvey, raising prospects of heavy flooding in a city that sees plenty of it.

Leave a Reply