High-resolution satellite images of Shenyang, China.

Storms