Your browser does not support iframes.
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…
You must be logged in to post a comment.
Copyright © 2014 Power Automedia. All rights reserved.