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