Remember when Captain Slow very briefly held the world speed record for a production road car? Back in 2010, James strapped himself into the then-new Veyron Super Sport at Ehra-Lessien and hit a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results