Steve Phelps has been promoted to the role of chief operating officer of NASCAR, the sanctioning body announced today. The post was formerly held by Brent Dewar, who was promoted to president of NASCAR last season.
While some fans have expressed sadness over the elimination of the NASCAR haulers, a fixture for years at each and every racetrack, there was great excitement today as the new NASCAR Trackside Superstore debuted at Pocono Raceway.