NNASCAR Read More NASCAR reveals new CEO after Jim France shockingly stepped downApril 27, 2026 NASCAR has a new CEO in 2026. Steve O’Donnell, who served as NASCAR’s president, has been promoted to…