IndyCar's second weekend to start the season takes them to St.
Petersburg, Florida for the first street race of the season.
IndyCar's second weekend to start the season takes them to St.
Petersburg, Florida for the first street race of the season.
The Grand Prix of St. Petersburg is the second race of this year's IndyCar season. Usually it's the first race of the season, but..