Godzilla Battles Super Snake! – Nissan GTR Vs Shelby GT500 Super Snake Drag Race

Witness the ultimate monster battle, as Nissan’s Godzilla faces off against Shelby’s Super Snake in an epic quarter-mile drag race.

Comments