NASCAR’s “State of the Sport” Conference: Steve O’Donnell and Steve Phelps Outline Key Reforms

At the yearly NASCAR “State of the Sport” news conference, President Steve O’Donnell and Executive Vice President Steve Phelps outlined their vision for the sport’s upcoming seasons. They discussed cost caps, more balanced playoffs, disputes over horsepower, and fans’ opinions. …

NASCAR’s “State of the Sport” Conference: Steve O’Donnell and Steve Phelps Outline Key Reforms Read More