Multiple buildings collapsed underneath rocks and soil after a landslide in Chongqing, China, on Friday, July 17. According ...