High-resolution satellite images of Changchun, China.

Storms