Posted on October 14, 2008 by kjfitzNew Street View cities (Paris and more!) Paris, Lyon, Marseille, Nice, Toulouse, Lille From Google Maps Mania