One of the neatest thing about the exploding world of Mega Trucks is that there is still no real defined definition of what a “mega truck” is and this video showcases that proudly. There is such a variety of equipment, tires, engines, and performance here that we watched the whole thing through picking favorites along […]
More...
More...