cfotofan.com
Church of Savior on Spilled Blood, St Petesburg/ Iglesia del Salvador sobre la Sangre Derramada, San Petesburgo
Text credits: Church of the Resurrection of Jesus Christ is known to Petersburgers as the Church of the Savior on the Spilled Blood – or even just the Church on the Blood – as it marks …