Ahead of next week’s Motul Petit Le Mans at Michelin Raceway Road Atlanta, three teams have confirmed their participation in the 2026 IMSA WeatherTech SportsCar Championship. Canada’s Pfaff ...