2003 The London Champ Car Trophy. : 2003 The London ChampCar Trophy. Mario Andretti Brands Hatch, England. 5th May 2003 World Copyright: Malcolm Griffiths/LAT Photographic
2003 The London ChampCar Trophy.
Mario Andretti
Brands Hatch, England. 5th May 2003
World Copyright: Malcolm Griffiths/LAT Photographic