Barchetta literally means “little boat” in Italian, but in the automotive world, it means an open-top, open-air, two-seat sports car. Considering a windshield’s purpose is to protect the driver and passenger from not only wind, but also other things ... Read full article