British Touring Car Championship: General view of the action British Touring Car Championship, Brands Hatch, England, 1st April 2007. DIGITAL IMAGE
General view of the action
British Touring Car Championship, Brands Hatch, England, 1st April 2007.
DIGITAL IMAGE