Champ Car owners happy with new car

We are hearing that the Champ Car team owners visit to the Panoz factory near Atlanta this week went over very well. The new car is already making 5200 pounds … Read More