British Touring Car Championship: British Touring Car Championship, Brands Hatch, England, 1st April 2007. DIGITAL IMAGE
British Touring Car Championship, Brands Hatch, England, 1st April 2007.
DIGITAL IMAGE