IndyCar says it will open its delayed season June 6 at Texas Motor Speedway
Published
IndyCar says it will open its delayed season June 6 at Texas Motor Speedway
Full ArticlePublished
IndyCar says it will open its delayed season June 6 at Texas Motor Speedway
Full ArticleIndyCar will open its season on June 6 at Texas Motor Speedway. No fans will be in the stands. | Randy Holt/AP The June 6 race at..
IndyCar confirmed its 2020 season will open 6 June at an empty Texas Motor Speedway on a condensed schedule under coronavirus..