Scene from the Grande Prix kart race in Tallahassee, Florida.

Scene from the Grande Prix kart race in Tallahassee, Florida.