Church of St Dmitry on Spilled Blood, Uglich

Church of St Dmitry on Spilled Blood, Uglich

[www.patz.com]