In terms of iconic cars of the 20th century, there are few that can rival the original Cobra. Originally produced in the United Kingdom by AC Cars, the Cobra has gone on to become recognizable around the world under the Shelby badge.
Read more ยป
Automotive news, all about new models, the latest spy shots and much more