President Steve Phelps ‘couldn’t be happier’ with 2025 media deal
NASCAR President Steve Phelps speaks in Nashville about the groundbreaking 2025 new media deal and what it means for the league, the future, and for the fans.