FIA World Touring Car Championship: Robert Huff (GBR), Chevrolet. FIA World Touring Car Championship, Rd1, Curitiba, Brazil, 11 March 2007. DIGITAL IMAGE
Robert Huff (GBR), Chevrolet.
FIA World Touring Car Championship, Rd1, Curitiba, Brazil, 11 March 2007.
DIGITAL IMAGE