How IndyCar is managing interest from new teams
IndyCar will put in place a new charter system that welcomes more entrants into the series. (Photo by Brian Spurlock/Icon Sportswire via Getty Images)How much is too much? It's a question IndyCar Series team owners are asking themselves as a recent …