Dramatic video captured a mountainside collapsing after continuous heavy rain in southern China's Sichuan Province on Monday (July 1).<br /><br />The clip filmed in Beichuan Qiang Autonomous County shows a mud and huge boulders sliding down a mountain onto a road.<br /><br />The road had already been blocked by police over safety concerns.