IndyCar to open its delayed season in Texas

WorldNews

Published

IndyCar will open its season on June 6 at Texas Motor Speedway. No fans will be in the stands. | Randy Holt/AP The June 6 race at Texas Motor Speedway was the next on the series schedule that hadn’t been postponed or canceled because of the coronavirus pandemic. FORT WORTH, Texas — IndyCar has...

Full Article