Church in Saint Petersburg, Russia

Church on Spilled Blood (or Resurrection Church of Our Saviour) in Saint Petersburg, Russia during a golden hour in June 2013.