Plot: Filter through the technological leaps forward that have allowed the world's largest hydroelectric dam - the Three Gorges Dam in China - to be built. The Dam harnesses the power of China's great Yangtze River
Episode Aired On:
Tuesday, September 8 2009 15 years ago