IndyCar News: Nashville promoter says race better on oval
Construction of the new Nissan Stadium has forced the season finale of the 2024 IndyCar Series to a different location this year: the Nashville Superspeedway in Lebanon, Tennessee. Last Wednesday, … Read More