©2018 Defy Media. All rights reserved.
Place your bets on who will succeed in this particular battle – the immovable block of rock and dirt or a several thousand dollar piece of automotive engineering with decent torque and a V8 engine?
I am not sure where this was filmed but this looks friggin awesome. Somebody post if they know the location of this place.