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

3 weeks ago 19
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