Google Street View Shows us Russia!

7 years ago by in Uncategorized

google-street-view-shows-us-russiaGoogle Maps now has Street View imagery in Moscow and St. Petersburg, Russia.