St. Petersburg, Russia (130 of 205)




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