High-resolution satellite images of Saint Petersburg, Russia.

Storms