SHOWDOWN: Nissan GTR vs Corvette ZR1 in Nurburgring
Just in case you haven’t been paying attention, there is a war going on here. A showdown between the American King and Japanese Godzilla on the famous public racetrack in Germany, the Nürburgring Nordschleife.