China's Controversial Three Gorges Dam Spotted from Space

More from LiveScience