Here's a look in to our NBC Sports TV show that airs this Sunday @ 5pm EST / 2pm PST. We shot this in a brand new warehouse in Chandler, AZ a couple days before the Laughlin Desert Classic. Props to Geiser for getting this truck together early and thanks for letting us drop it from 6+ feet. We could have gone way higher!
A full vehicle feature with full detail photos will be posted later today.