Dashcam footage reveals the moment a landslide struck buildings in Chongqing, China, on July 17. Reuters, citing Chinese state media, stated residents had been being evacuated after falling rocks had been noticed when the hillside collapsed. At least 8 individuals have been killed, based on an official toll.