Champ Car World Series
The British crowd made the most of the fine Bank Holiday weather to watch the first Champ Car race at Brands Hatch in over 25 years.
Champ Car World Series, Rd 4, London Trophy, Brands Hatch, England, 5 May 2003.
DIGITAL IMAGE