A massive landslide hit a mountain road in Yunlong County, Yunnan, on August 13, sending huge rocks and mud crashing down and stranding vehicles. The collapse blocked the road, but no injuries were ...