Google has just released Street View in Russia, and while it only covers two cities so far (Moscow and St. Petersburg), the coverage in those cities is quite solid.
To see the new imagery for yourself, you simply search for one of the cities in Google Earth and then drag the peg man on to the map. Here’s a quick video to show how that works:
You can also check out the Russian Street View Gallery that was assembled by Keir Clarke at Google Maps Mania, as he’s found some great locations to highlight in there.
(via Google Lat Long Blog)