St. Petersburg, Russia (109 of 205)




The Church of the Savior on Spilled Blood.
The Church of the Savior on Spilled Blood.