John Cooper Challenge: The Mini Cooper Club Sport of race winner Steven Meli (GBR). John Cooper Challenge, Rd4, Silverstone, England. 28 July 2002. DIGITAL IMAGE
The Mini Cooper Club Sport of race winner Steven Meli (GBR).
John Cooper Challenge, Rd4, Silverstone, England. 28 July 2002.
DIGITAL IMAGE