2003 ChampCar World Series.
2003 ChampCar World Series.
Pitstop in the Park, Hyde Park, London, 30th April 2003.
Darren Manning, Walker Racing promotes the forthcoming London ChampCar Trophy at Brands Hatch this weekend.
Photo: Glenn Dunbar/LAT Photographic