Carroll Shelby’s Mustangs
Ford Division chief Lee Iacocca suspected his new creation, the 1965 Ford Mustang would be popular, but believed a true "Total Performance" aura would cinch its success. What better than a racing Mustang capable of trouncing Chevy Corvettes in big-league sports-car competition?
(more…)