For Pete’s Sake.......As Neal Wins in Florida!
The Streets of St. Petersburg course is a street circuit connecting existing roads with one of the two landing strips of Albert Whitted Airport in St Petersburg Florida. It also dips into the parking lot at Progress Energy Park. It is certainly a circuit to test the best teams and
...