Toyota Grand Prix Long Beach
February 6th 2008 02:00
The season opener for the Champ Car World Series returns to Long Beach this year after having been in Las Vegas last year. This three-day series of races is expected to be attended by more than 200,000 people which includes the Toyota Pro/Celebrity race on April 18, the American Le Mans Series race on April 19 and the Toyota Grand Prix (Champ Car race) on April 20
| 41 |
| Vote |










Read More
Add Comments


