Photo of the Day: Flood Washes Through China

Water rages during the year's biggest release of water from the sluice for flood prevention at the Three Gorges Dam in Yichang, China's Hubei province on July 11, 2010. Floods triggered by torrential rain in northwestern China killed 25 people, while torrential rains caused havoc across southern China in June, killing 266 people and leaving 199 missing, according to government figures. (STR/AFP/Getty Images)