Feedback

Raging Waters Force Bus Rescue

 

Fast-moving water overtakes a road in eastern China, causing rescue crews to help passengers off of a stranded bus.

Shows