British Touring Car Championship: Richard Marsh (GBR) A-Tech British Touring Car Championship, Croft, England. 2nd June 2007 DIGITAL IMAGE
Richard Marsh (GBR) A-Tech
British Touring Car Championship, Croft, England.
2nd June 2007
DIGITAL IMAGE