St. Petersburg, Russia (127 of 205)




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