2019 & 2020 Monster Truck Stadium Champion Todd LeDuc is a welcome guest in The Freak Nation. He started in off-road racing but now is driving a Monster Truck full-time with Lucas Oil winning championships along the way. Todd mentioned he likes competing on dirt from off-road to Monster Trucks to Sprint Cars. But his family is his first love, even when he drops the word “clutzy” into the conversation with us and triggers a response from off-camera. Listen…