We've lived vicariously through
Google Maps a few times in the past, including an excursion down the
Amazon River. Today, those plans for a trip to Russia can get a lot more detailed as
Street View is now virtually pacing the streets of Moscow and St. Petersburg. Points of interest that you'll be able to take a peek at include Red Square, Moscow Kremlin, Peterhof and both Tsaritsino and Kuskovo parks. Hit the source links below to get that sightseeing adventure started -- sans backpack, of course.