Friday, February 24, 2006



September 11, 2005.

Release of water from the Three Gorges Dam on the Yangtze River in China.

Posted by Picasa