Beneath the menacing skin lies a highly tuned 2.3-litre Vauxhall red top engine that’s said to produce 290bhp and drives through a six-speed Quaife sequential gearbox. Stopping is taken care of by a ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results