British Formula Renault Championship: British Formula Renault Championship, Snetterton, England, 8-9 August 2003. Digital Image
British Formula Renault Championship, Snetterton, England, 8-9 August 2003.
Digital Image