Stock Photo: Church of Our Savior on the Spilled Blood, St. Petersburg, Russia

Stock Photo: 1009-177 Church of Our Savior on the Spilled Blood, St. Petersburg, Russia