On October 18, 2025, in Yunxi County, Hubei, a video captured the dramatic collapse of a mountain slope as large rocks crashed down toward residential homes. Within seconds, the roaring landslide ...