Sichuan, China on 12, 2025. A dramatic landslide on a steep mountainside sent soil crashing down and tore away part of the ...