2003 ChampCar World Series.
2003 ChampCar World Series.
Pitstop in the Park, Hyde Park, London, 30th April 2003.
Darren Manning in the Walker Racing ChampCar bursts through a banner to promote the forthcoming London ChampCar Trophy at Brands Hatch this weekend.
Photo: Lorenzo Bellanca/LAT Photographic