High-resolution satellite images of Chengdu, China.

Storms