High-resolution satellite images of the Three Gorges Dam, Yangtze River, China.

Storms