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

Storms