Stock Photo: Church of Our Saviour on Spilled Blood, UNESCO World Heritage Site, St. Petersburg, Russia, Europe

Stock Photo: 1890-4880 Church of Our Saviour on Spilled Blood, UNESCO World Heritage Site, St. Petersburg, Russia, Europe