Images at Long Beach
2003 Champcar Long Beach; 11-13 April 2003;
Long Beach, California USA
Michel Jourdain's pit crew pushes his stricken car back to his pit. Michel's clutch failed during his final pitstop, costing him a sure win.
-2003, Paul Mounce, USA
LAT Photographic