Bonjour & Ciao! Did You Know There Was a Vespa Car…Made in France? We Spoke to the Owners of this 400 Microcar to Learn More
Most gearheads are at least somewhat familiar with the name Vespa. From “Roman Holiday” to “Quadrophinia” the Italian brand is pretty much synonymous with fun and fashionable scooters. …But did […]