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
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