Stock Photo: Church of the savior on spilled blood along the griboedova canal, st. petersburg russia

Stock Photo: 1889-74860 Church of the savior on spilled blood along the griboedova canal, st. petersburg russia