High-resolution satellite images of Dalian, China.

Storms