People watch cars racing at the Grand Prix race - Sebring, Florida.

People watch cars racing at the Grand Prix race - Sebring, Florida.