Tag: De Tomaso Mangusta

1970 De Tomaso Mangusta

1970 De Tomaso Mangusta The 1970 De Tomaso Mangusta burst onto the scene, roaring into the 70s…