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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results