Church on Spilled Blood (or Resurrection Church of Our Savior) in Saint Petersburg, Russia on Griboedova Canal at twilight during the white nights of June.

Royalty-free stock photo ID: 153669515

Church on Spilled Blood (or Resurrection Church of Our Savior) in Saint Petersburg, Russia on Griboedova Canal at twilight during the white nights of June.