There’s a new hot hatch coming to the IMSA Michelin Pilot Challenge in 2025: the Cupra Leon VZ TCR.
J.A. Ackley October 11, 2024