Back in January, when Ford rolled out its new EcoBoost V6 powered GT supercar, we mentioned that an announcement concerning a factory-backed racing program – including a return to the 24 Hours of Le Mans...
Tag Archives: IMSA
[youtube]http://www.youtube.com/watch?v=oQErgDQaRZM&list=UU8AMAhCRmep7VJKe1sxvHFg[/youtube] We’ve said time and time again that, as far as we’re concerned, the mid-1980s through the early-1990s was the golden age of sports car racing on planet earth. Yeah, yeah, we’re biased because we...