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 next month with a nighttime race June 6 without spectators.
The race at Texas Motor Speedway was the next one on the series schedule that hadn't been postponed or canceled because ...