NASCAR admits mistakes; Looks to return to roots in 2021
NASCAR President, Steve Phelps: “I think we chased a new fan at the expense of an existing fan. We’ll never do that again.”
Steve Phelps went to his first race with his dad at the age of 5. The Vermont short track racing scene gave him the bug.
He signed with NASCAR in their New York sponsorship department.Read More