IndyCar says it will open its delayed season June 6 at Texas Motor Speedway

Associated Press

INDIANAPOLIS (AP) — IndyCar says it will open its delayed season June 6 at Texas Motor Speedway.

What to Read Next