For just over 60 years now, British engine specialists Cosworth has been powering road and race cars. The company has 176 Formula One wins under its belt but has been entrenched in all sorts of racing ...
It started with a Cosworth V-12-powered Range Rover. Well, almost. That project never coalesced, but it's the idea that brought the two main characters behind Hameedi Venturo together. The new ...