2003 ChampCar World Series.
2003 ChampCar World Series.
Pitstop in the Park, Hyde Park, London, 30th April 2003.
Darren Manning and the Walker Racing crew with James Thompson and the Triple Eight crew show off the Reynard ChampCarand the Vauxhall BTCC car to promote the forthcoming London ChampCar Trophy at Brands Hatch this weekend.
Photo: Lorenzo Bellanca/LAT Photographic