Imelda pours rain down across Houston

2019-09-18 18

In the same areas that felt the wrath of Hurricane Harvey in 2017, Imelda rains are pouring across parts of Houston, Texas, on Sept. 17 and 18 as the first major storm to hit the area since Harvey.