Footage shows excavators clearing debris and vehicles washed away by mountain runoff amid torrential rain in Sichuan province, China, on August 3.
The southwestern province was hit by severe rainstorms last weekend, leaving at least nine people dead and 18 others missing, according to a state media report on August 5.