China's infamous Three Gorges Dam is the largest hyrdoelectric project in the world and potentially the biggest environmental tragedy. It has been criticized by environmentalists and human rights …
Continue Reading about NASA Images of China's Three Gorges Dam Reveals Flooding →