JTaylor Motorsports
Team
Crew Chief
Carl Stevens
Country
USA
Power Adder
Turbo
Points
10
World Championships
Highest Event Placement
Highest Qualifying Position