World Finals XII Ride Truck

The World Finals XII Ride Truck was painted in 2011 for Monster Jam World Finals 12.