High-resolution satellite images of Osaka, Japan.

Storms