Racing Car Photos
Mégane Trophy at Donington Park
Ed.: Number 21 in the Eurocup Mégane Trophy, Donington Park, Leicestershire (as part of the Renault World Series). I can't make out his name with certainty, anyone any idea who this is?
Picture added on 31 January 2011 at 10:34