Steve Phelps, the head of NASCAR’s closed-cockpit series, announced on Tuesday his decision to step down from his role. After dedicating two decades to the organization, he plans to depart by the year’s end.
Steve Phelps, the head of NASCAR’s closed-cockpit series, announced on Tuesday his decision to step down from his role. After dedicating two decades to the organization, he plans to depart by the year’s end.