Quantcast
Close to 6 inches of rain fell... | Almanac.com

Close to 6 inches of rain fell...

Print Friendly and PDF
Close to 6 inches of rain fell within 75 minutes, Houston, Texas