Shiezoli · Jul 17, 2026
Shiezoli — video status
Terrifying video shows a massive landslide in Chongqing, China, burying homes and businesses as people fled. An unknown number of people were trapped after several buildings collapsed.
Shiezoli · Jul 17, 2026
Terrifying video shows a massive landslide in Chongqing, China, burying homes and businesses as people fled. An unknown number of people were trapped after several buildings collapsed.