Do you think you have what it takes to handle supercars on some of the most revered racetracks around the world? Well, ...