IndyCar to open its delayed season June 6 in Texas with no fans in the stands
The NTT IndyCar Series will open its delayed season June 6 at Texas Motor Speedway without fans in the stands. The race at Texas was the next race on the series schedule that hadn’t been postponed or