Read Time9 Second
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.
Original Source
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.
Original Source