A massive landslide in southwest China blocked a major highway for three hours on Sunday. The landslide, which happened at 3:45 p.m., saw 20,000 cubic meters of mud fall onto Highway 213 near Maoxian, in Sichuan Province, completely blocking traffic access. An emergency team consisting of personnel from the public security, land resources and highways departments was sent to the site.