Rank #24

The Three Gorges Dam

The Three Gorges Dam is a hydroelectric dam located in the Yangtze River in China. It is the world's largest power station in terms of installed capacity, and is the world's largest concrete structure. The dam has been in operation since 2003 and is a major source

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density