Champ Car World Series
The Champ Cars pass the Aquarium of the Pacific with the Port of Long Beach in the background.
Champ Car World Series, Rd3, Toyota Grand Prix of Long Beach, Long Beach, California, USA. 11-13 April 2003.
DIGITAL IMAGE