IndyCar will begin its delayed season at Texas Motor Speedway in June
Published
Better late than never
Full ArticlePublished
Better late than never
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..
Race personnel will be screened for symptoms before entering Texas Motor Speedway.