IndyCar will begin season June 6 after coronavirus delay Car Reports IndyCar will begin season June 6 after coronavirus delay Rodolfo Schellin May 10, 2020 FORT Really worth, Texas — IndyCar has gotten the eco-friendly flag to finally begin its season in... Read More Read more about IndyCar will begin season June 6 after coronavirus delay