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

1 week ago 13
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