It’s not a well-known thing for American Ford fans, but in the UK, if you say “Ford” and “Cosworth” in the same sentence, you’ll see the same glazed-eye expression that phrases like “Cobra Jet” and “Shelby” tend to induce. That’s because a Cosworth-powered Ford product is something to behold in it’s own right. In the […]
More...
More...