British Touring Car Championship: Robert Huff (GBR) Seat Sport UK. British Touring Car Championship, Rd 2, Brands Hatch, England, 24-25 April 2004. DIGITAL IMAGE
Robert Huff (GBR) Seat Sport UK.
British Touring Car Championship, Rd 2, Brands Hatch, England, 24-25 April 2004.
DIGITAL IMAGE