IE 11 is not supported. For an optimal experience visit our site on another browser.
Photo
Massive Landslide Devastates China's Industrial Park, 91 Missing
A landslide buried 33 buildings in the Hengtaiyu Industrial Park in Shenzhen, China on Sunday, Dec. 20, 2015.
/ 18 PHOTOS
1/18