IndyCar News: Charter System established for Team Owners
INDYCAR confirmed today the establishment of a charter system across the NTT INDYCAR SERIES. In total, owners of 10 teams have accepted charters for 25 entries competing in North America’s … Read More