St. Petersburg, Russia (103 of 205)




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