IndyCar 2016 – Firestone Grand Prix St. Petersburg March 13, 2016 – St. Petersburg, Florida) Clear racing conditions greeted the 9 teams and 22 drivers for what would prove to be a near-Penske podium sweep. Last year’s winner, Juan Pablo Montoya in the #2 Verizon Team Penske Chevrolet, took the checkered flag…edging out his teammate, Simon […]