NASCAR NASCAR reveals new CEO after Jim France shockingly stepped down by April 27, 2026 by April 27, 2026 NASCAR has a new CEO in 2026. Steve O’Donnell, who served as NASCAR’s president, has… 0 FacebookTwitterPinterestEmail