The Seven 620 is the fastest production road car Caterham have ever built. Lurking at its heart is the same 2.0 litre Duratec from the heart-stoppingly fast Seven 420, but in this Seven its coupled it to a supercharger. This beautiful example in the...