IndyCar to start season June 6 in Texas
Published
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.
Full ArticlePublished
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.
Full Article