Google Street View Shows us Russia!

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

Leave a Reply

Your email address will not be published.