On This Day, Dec. 20: Industrial waste landslide kills 73 in Shenzhen, China

1 month ago 34
ARTICLE AD BOX
On Dec. 20, 2015, a landslide at an industrial park in Shenzhen, China, toppled dozens of buildings and killed 73 people.
Read Entire Article