Tony’s Take: 👍👍👍👍 “Testarossa” means “Dentist” in southern Italy. Well not really. But every time I sell a Ferrari Testarossa, 512TR or M, a dentist
Tony’s Take: 👍👍👍👍 “Testarossa” means “Dentist” in southern Italy. Well not really. But every time I sell a Ferrari Testarossa, 512TR or M, a dentist