Formula Ford Festival: Race winner Alan Van Der Merwe (RSA) Haywood Racing celebrates with his trophy. Brands Hatch, England, 19-21 October 2001. BEST IMAGE
Race winner Alan Van Der Merwe (RSA) Haywood Racing celebrates with his trophy.
Brands Hatch, England, 19-21 October 2001.
BEST IMAGE