NNASCAR Read More Jim France to step down as NASCAR CEO in major executive shiftApril 25, 2026 NASCAR boss Jim France is stepping down as Chief Executive Officer (CEO) but he will remain as the…