Quantcast

Tropical storm Delia dumped very heavy rain...

Print Friendly and PDF
Tropical storm Delia dumped very heavy rain on Galveston, Texas, resulting in flooding