Watch: Terrifying moment massive landslide wipes out parked vehicles in China