Scruggs / Henson
Team
Crew Chief
Wesley Jones / Mitchell Scruggs
Country
USA
Power Adder
Screw Supercharger
Points
31
World Championships
0
Highest Event Placement
Event Winner
1
Highest Qualifying Position