Boost for IndyCar as Texas gives green light to sport
The prospect of the delayed 2020 IndyCar Series season getting underway as planned has been boosted after Texas' Governor confirmed professional sporting events can resume later this month. Due to ...