IndyCar to close season at rescheduled St. Petersburg race


Indy car plants to crown its champion on the streets of St Petersburg this season was supposed to start on the Tampa Bay St March fifteenth what had to be canceled because of the corona virus the season is now set to start on June sixth at Texas motor speedway with the Indianapolis five hundred rescheduled for August twenty third the season finale set for October twenty

Coming up next