On Dec. 20, 2015, a landslide at an industrial park in Shenzhen, China, toppled dozens of buildings and killed 73 people.