Daily Archives: September 16, 2017

St. Petersburg, Russia

This week Pegman takes us to St. Petersburg, Russia. There’s an abundance of both street view and photo spheres in this beautiful city. The inside of the Church of Our Savior on Spilled Blood is worth seeing!¬†Feel free to stroll … Continue reading

Posted in Asia, Europe, Russia | 5 Comments