France gives a big thumbs up to Google’s Street View Art France December 31, 2008August 17, 2010 by psc631798 psc631798 · 1 comment View Larger Map