In this image made from TV footage, rocks and mud are left by landslides in Zhouqu, in China's Gansu province, on Sunday, Aug. 8, 2010. Rubble-strewn floodwaters tore through a remote corner of northwestern China on Sunday, smashing buildings, overturning cars and killing at least 127 people. (AP Photo/CCTV via APTN)