The Church On Spilled Blood

The Church On Spilled Blood, Saint Petersburg

[www.patz.com]