Stock Photo: The Church on Spilled Blood, UNESCO World Heritage Site, on the Kanal Griboedova, St. Petersburg, Russia, Europe
Stock Photo: 1890-152099 The Church on Spilled Blood, UNESCO World Heritage Site, on the Kanal Griboedova, St. Petersburg, Russia, Europe