2003 Champ Car World Series, Monterrey, Mexico, 21-23 March 2003.: 2003 ChampCar World Series, Monterrey, Mexico, 21-23 March 2003. The cars race past the side of the Fundidora Park. - Phil Abbott. USA/LAT Photographic
2003 ChampCar World Series, Monterrey, Mexico, 21-23 March 2003.
The cars race past the side of the Fundidora Park.
- Phil Abbott. USA/LAT Photographic