IndyCar Series cancels race in Florida
  • 4 years ago
The IndyCar Series was set to start their season this weekend in St. Petersburg, Florida, but all races through April have been cancelled due to coronavirus concerns.