Green flag: IndyCar to open its delayed season in Texas
Published
FORT WORTH, Texas (AP) — IndyCar has gotten the green flag to finally start its season in Texas next month with a night race without spectators. 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. IndyCar and track […]
Full Article