Goodwood Festival of Speed.
1970 March-Cosworth 701 driven by Martin Leach (GBR), Chief Operating Officer, Ford of Europe.
Goodwood Festival of Speed, Goodwood House, Sussex, England. 11-13 July 2003.
DIGITAL IMAGE