Tour de Street View
Wednesday, 2nd July 2008 by James Turnbull
The first Street View images outside America are now available – Street View has come to France!
Street View cars have been spotted all over Europe, so other countries are no doubt on the way.
Thanks: Google Maps Mania