US: Heavy Rain Causes Flooding in Houston Area, Forcing Highway Closure
- Captured on Saturday 18th of April 2026
- Location is Houston
Description
A storm system brought strong winds and heavy rain to the Houston area on Saturday, April 18, causing flooding, power ou Read more...