World Finals XIII Ride Truck

The World Finals XIII Ride Truck was a ride truck run in 2012 to advertise the upcoming World Finals.