Church of the Savior on Spilled Blood.

Travel #17

St. Petersburg, Russia

The Church of the Savior on Spilled Blood is a Russian Orthodox church in Saint Petersburg, Russia, built to honor Alexander II.

Photo © copyright by Michael Giambrone.

 « Travel