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 ...
After months of negotiation, IndyCar announced that 10 teams have signed a “charter” agreement, which will impact how racing is done in the series and how teams conduct themselves. But IndyCar hasn’t ...