2003 ChampCar World Series.
2003 ChampCar World Series.
Pitstop in the Park, Hyde Park, London, 30th April 2003.
Darren Manning and James Thompson in Hyde Park to promote the forthcoming London ChampCar Trophy at Brands Hatch this weekend.
Photo: Lorenzo Bellanca/LAT Photographic