Amos Chapple – Church of the Saviour on Spilled Blood, Saint Petersburg, Russia

Amos Chapple -  Church of the Saviour on Spilled Blood, Saint Petersburg, Russia