US: Imelda Dumping Heavy Rain on Southeast Texas
- Captured on Wednesday 18th of September 2019
- Location is Texas
Description
Emergency crews are standing by for possible boat rescues as heavy rain from Tropical Depression Imelda falls across Sou Read more...