Xtreme Off-Road: Pinion Brake Tech

  • Season 3, Ep 034
  • Aired 04/12/2015
  • 0 Views

How to stop an 11,000 pound monster truck as Ian rebuilds the pinion brakes on the original BigFoot.

Loading...