Hosted on MSN1mon
The Meaning Behind David Carradine's "De Tomaso Mangusta": Only 401 Units Ever MadeIt's said that the Mangusta was designed to "devour" the Shelby Cobra. Without a doubt, both the exterior and the interior for two passengers are elegant, imposing, and beastly. Inside ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results