2004 Champ Car World Series
The start of the race and three Champ Cars are going to find out how narrow turn one actually is!
Champ Car World Series, Rd1, Grand Prix of Long Beach, Long Beach, California, USA. 18 April 2004.
DIGITAL IMAGE