Documents the controversial Three Gorges Dam on China's Yangtze River, stating the Chinese government's case for building the dam, while reviewing the project's many consequences.
TV Schedules
Upcoming
No upcoming airdates
Recent
No recent airdates