Hundreds of residents in Shaziling village in Central China's Hubei province were trapped in floodwaters after a nearby river swelled and breached the dyke under torrential rains on the night of July 4. Rescuers rushed in to help villagers and pulled them to safety.