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

May 07, 2020 - 2:01 pm

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

AP Editorial Categories: 
Comments ()