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

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