St Petersburg, Russia
The Church of Our Saviour of the Spilled Blood, St. Petersburg
RussiaSt Petersburgchurchsaviorspilledblooddomes