It took more than two years of negotiation to get it done, but NASCAR and 13 of its 15 Cup Series teams finalized a new charter agreement less than 48 hours before the playoff opener at Atlanta Motor ...
Forbes contributors publish independent expert analyses and insights. Greg Engle is a Florida based reporter who covers NASCAR. EASTABOGA, AL - APRIL 26: NASCAR Commissioner Steve Phelps on pit road ...