This gallery contains 1 photo.
If you want to buy arguably the fastest road-legal car in the world and indeed see it in production, where do you go? Germany, Italy, America? Well, just outside Crewkerne, in very discreet premises with no big sign outside, lies … Continue reading