Stock Photo: Church on Spilled Blood, UNESCO World Heritage Site, St. Petersburg, Russia, Europe
Stock Photo: 1890-7759 Church on Spilled Blood, UNESCO World Heritage Site, St. Petersburg, Russia, Europe