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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results