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.