FEDEX Champ Car Championship: The welcome sight in Mexico Champ Car Championship - Fundidora Park, Mexico, 11 March 2001 BEST IMAGE
The welcome sight in Mexico
Champ Car Championship - Fundidora Park, Mexico, 11 March 2001
BEST IMAGE