John Cooper Challenge: Race winner Steven Meli (GBR) Mini Cooper Club Sport in the pitlane. John Cooper Challenge, Rd4, Silverstone, England. 28 July 2002. DIGITAL IMAGE
Race winner Steven Meli (GBR) Mini Cooper Club Sport in the pitlane.
John Cooper Challenge, Rd4, Silverstone, England. 28 July 2002.
DIGITAL IMAGE