This is the dramatic moment a landslide crashed onto a mountain road, blocking motorists in southwest China. Dashcam footage shows the terrifying moment boulders and debris cascaded onto the 248 ...