This is the terrifying moment mud and trees sliding down a mountain wiped out parked vehicles, sweeping them across the road after the strong rainstorm.The dramatic video was filmed in Longyan City in southern China's Fujian Province today (June 13).Fortunately, no casualties were reported. Firefighters arrived on site to rescue nearby residents