The ultimate in Monster Truck racing, as these mechanical beasts compete against each other. This takes me back to childhood memories of watching my brother play out in the backyard in mud piled high as he would have his Monster Trucks laid out to race and leap into...