MOORESVILLE, N.C. — After more than a year of negotiations with team owners and other stakeholders in the series, IndyCar announced on Monday its charter system. Owners of 10 teams have accepted ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results