Benz VS Z06-3

What happens when you pit a 604 horsepower twin turbo V12 Mercedes, on its own turf at one of the most famous (and difficult) race circuits in the world, against a Corvette Z06? Watch and find out…