US: Tropical Depression Imelda Slams Southeast Texas 3
- Captured on Tuesday 17th of September 2019
- Location is Texas
Description
Tropical Depression Imelda dumped heavy rain over southeastern Texas on Wednesday, September 18. This area could see Read more...