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