firestone grand prix of st. petersburg

IndyCar’s season finale at St. Pete approved to have 20,000 fans

Leave a comment

The IndyCar season finale at St. Petersburg, Florida, has been approved for a crowd of 20,000 fans at its Oct. 23-25 race weekend. [more]