Stock Photo: The Christian Church on Spilled Blood Church of the Resurrection of Christ, St. Petersburg, Russia, Europe

Stock Photo: 1890-62762 The Christian Church on Spilled Blood Church of the Resurrection of Christ, St. Petersburg, Russia, Europe