Saints Boris and Gleb Church Saint Petersburg Russia

Saints Boris and Gleb Church Saint Petersburg Russia

Saints Boris and Gleb Church in Saint Petersburg, Russia in the early 1900s (Wikimedia Commons)