IndyCar to start season June 6 in Texas
The IndyCar season will begin June 6 with the Genesys 300 at Texas Motor Speedway, the circuit announced Thursday. No fans will be in the stands because of the coronavirus pandemic.
The race will beg
The IndyCar season will begin June 6 with the Genesys 300 at Texas Motor Speedway, the circuit announced Thursday. No fans will be in the stands because of the coronavirus pandemic.
The race will beg