
Club Racing to Pirelli World Challenge, TCA: Eric Powell
Mazda Motorsports sat down with the pilot of Tech Sport Racing #23 in the Pirelli World Challenge (PWC) to learn more about his progression from club racing to competing for the championship in PWC.