St. Petersburg, Russia (88 of 205)




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