High-resolution satellite images of Shantou, China.

Storms