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