Moment Mountain Landslide Falls On Chinese Town And Kills 4 Traffic Cops
This is the moment a landslide suddenly falls on a road from a nearby mountain and reportedly kills four Chinese traffic cops. The landslip was filmed in the town of Pucheng in Pu County in the Chinese province of Shanxi on 6th October after a period of heavy rain that…