Stock Photo: Church of the Resurrection Church on Spilled Blood, St. Petersburg, Russia, Europe
Stock Photo: 1890-76729 Church of the Resurrection Church on Spilled Blood, St. Petersburg, Russia, Europe