A conversation with NASCAR's Steve Phelps - Part 1

By  | 

S. Burlington Wednesday, June 17th

Steve Phelps, a native of Burlington, has been President of NASCAR since September of 2018. In an exclusive interview, Phelps talks with WCAX Sports Director Mike McCune about the organization's decision to ban displays of the Confederate flag at NASCAR events and racetracks, and other topics that have the sport in the headlines.