White Night. The Church of the Savior on Spilled Blood. St, Petersburg, Russia.

White Night. The Church of the Savior on Spilled Blood. St, Petersburg, Russia.