WHAT A RUSH
Eighteen floodgates are opened at the Three Gorges dam, 22 July 2007 in Yichang, in central China’s Hubei province, to release flood waters approaching the warning level line. (STR/AFP/Getty Images)
via The Big Picture
Every day at 5pm the Sifter will post the picture of the day