Place: Church of the Savior on the Spilled Blood, Saint Petersburg, Sankt-Peterburg, Russia
By Jane Keeler Uploaded on 1 December 2007 52 views
Nearly every inch of the interior of St. Petersburg's famed Church of the Savior on the Spilled Blood is covered in intricate stone mosaics.