Todd Leduc American monster truck driver who is recognized for having been a two time Monster Jam World Finals champion. He drove for both Monster Energy and Metal Mulisha. Early life He started his career racing in Lucas Oil Offroad Racing events. Trivia In 2017 he began commentating Fox Sports 1 TV broadcasts of […]