Watch: Landslide in China caught on video

A waterfall-like landslide caused by continuous heavy rains hampered traffic in the Du'an city section of South China's Guangxi region.