High-resolution satellite images of Harbin, China.

Storms