Pictures
Gallery: Indy Lights – Rd. 2 – St. Petersburg
All the imagery from the dash around town in St. Pete…