St Petersburg Grand Prix

    The international world of grand prix motorsports descended onto the streets of St Petersburg, FL over the weekend for the first event of the 2011 IRL season.  With half of downtown and the airport cordoned off as part of the track, and the other half of downtown playing support to the myriad workers, …