by-grace-of-god- Church of the Savior on Spilled Blood, St. Petersburg, Russia (source)

more about : by-grace-of-god