Google Maps get Street View imagery of Moscow and St. Petersburg

Google has announced that they have added tons of new imagery from Russia to their Google Maps.

The company has added imagery from Moscow and St. Petersburg to their Street View platform and you can check them out right now on Google Maps.

Google said:

Ever wanted to visit the Red Square in Moscow or downtown St. Petersburg? You can now virtually walk around these locations and more as Street View is now available in Russia! Try it out at and if you have a story to share about a place in Russia, find it in Street View and share it on Google+ with #streetview.