British Touring Car Championship
Yvan Muller (FRA) Vauxhall Astra Coupe celebrates his victory in the second race with a Vauxhall mechanic.
British Touring Car Championship, Rd 2, Brands Hatch, England, 5 May 2003.
DIGITAL IMAGE