Jim France Steps Down as NASCAR CEO; Steve O’Donnell Promoted

Story last updated Saturday, April 25, 2026 at 11:13 a.m. Jim France has stepped down as CEO of NASCAR, according to The Athletic’s Jordan Bianchi. The job will go to Steve O’Donnell, a longtime NASCAR executive who was promoted to president in 2025. The change was officially confirmed Saturday morning after initially being reported on […]

Turkish Grand Prix Returns to Formula 1 Calendar for 2027

The Turkish Grand Prix at Istanbul Park will return to the Formula 1 schedule for the 2027 season. The arrival of of the Turkiye circuit means F1 now has 24 scheduled races for next year, including lining up another addition to offset two outgoing events with the Barcelona-Catalunya Grand Prix and the Dutch Grand Prix […]