The Volkswagen I.D.R Vs Thr McLaren 720s!

Petrol heads, this one’s for you guys! Watch this track car go up against a street legal supercar!