Green flag: IndyCar to open its delayed season in Texas

FORT WORTH, Texas (AP) — IndyCar has gotten the green flag to finally start its season in Texas. The race will be run June 6 without spectators at Texas Motor Speedway. That was the next race on the series schedule that hadn’t been postponed or canceled because of the coronavirus pandemic. IndyCar President Jay Frye […]