What do you get when a British sports and race car manufacturer decides to enter the supercar scene? Well, you’re about to find out. Today Stelvio Automotive takes a look at the UK’s biggest, small car company and their Le Mans derived road car to take on the big guns.
By Sean Smith