High-resolution satellite images of Nanchong, China.

Storms