Feedback

Heavy Rains Cause Mass Flooding and Stalls Cars in Houston

 

Drivers in Houston, Texas try to wade through flooded roads after overnight rains swamp the streets.

Shows