Champ Car World Series: A large crowd enjoyed the first London Trophy. Champ Car World Series, Rd 4, London Trophy, Brands Hatch, England, 5 May 2003. DIGITAL IMAGE
A large crowd enjoyed the first London Trophy.
Champ Car World Series, Rd 4, London Trophy, Brands Hatch, England, 5 May 2003.
DIGITAL IMAGE