Goloc
Church of the Savior on Spilled Blood
Saint Petersburg, Russia
Church of the Savior on Spilled Blood