When the levees broke . . .

A flock of ducks huddles together in fear of flood in Zhuji city of East China's Zhejiang province June 17, 2011

HOME PAGE ARCHIVE

Post a Comment

Previous Post Next Post