Feedback

Caught on Camera: Heavy Rain Triggers a Large Landslide in China

 

Heavy rains in China trigger a large landslide that temporarily shuts down a stretch of a highway in the country's northwest Qinghai Province.

Shows