US: Imelda Dumping Heavy Rain on Southeast Texas 2
- Captured on Tuesday 17th 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...