US: Tropical Depression Imelda Causes Catastrophic Flooding in Texas 5
- Captured on Thursday 19th of September 2019
- Location is Texas
Description
Several areas in southeastern Texas have received more than 3 feet of rain, forcing chaotic evacuations and leaving resi Read more...