Sad News: NASCAR CEO Jim France revealed yesterday that he has retired. “I will go and attend to my personal challenges.”
NASCAR CEO Jim France announced his retirement, citing the need to address personal challenges. His decision marks a significant moment for the racing organization, as […]