St. Petersburg, Florida April 3, 2005
Honda Grand Prix of St. Petersburg
What follows are the observations and half-baked thoughts of a total racing neophyte, an automotive slob who wouldn