Video: Driver stops just in time to avoid landslide in China

Dashcam footage of a landslide in southwest China. The recording shows the driver slowing down the vehicle, then suddenly slamming on the brakes while boulders fall from the mountainside. …

Via Youtube