The famous Mastretta cars from Italy are extremely popular today, but were they actually invented? They have been around in history for centuries and many believe that they were the first automobiles to hit the road. Although there is much debate on whether or not Mastretta’s were the first cars to hit the road, some […]