A massive landslide was filmed falling over a mountain road in Fangshan District, near Beijing on Sunday, temporarily interrupting traffic flow. No injuries were …
Via Youtube
A massive landslide was filmed falling over a mountain road in Fangshan District, near Beijing on Sunday, temporarily interrupting traffic flow. No injuries were …
Via Youtube