Mud and trees tumble down from mountain, blocking traffic on Chinese road
Mud and trees tumbled down from a mountain in southern China, blocking the traffic on a road under it.
Mud and stones tumble down mountain as landslide hits southern ChinaMud and stones tumbled down a mountain when a landslide occurred in southern China on August 15.
Manhole covers spotted bouncing up and down on Chinese roadThis is the bizarre moment manhole covers were captured bouncing up and down on a road in northwestern China.