Texas pummeled by Tropical Depression Imelda

12:30 PM ET Thu, 19 Sept 2019

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.