2001 Goodwood Festival of Speed.: 2001 Goodwood Festival of Speed. Goodwood, West Sussex, Great Britain. Jochen Mass (McLaren M23-Ford). World Copyright: LAT Photographic ref: 35mm Transparency Image
2001 Goodwood Festival of Speed.
Goodwood, West Sussex, Great Britain.
Jochen Mass (McLaren M23-Ford).
World Copyright: LAT Photographic
ref: 35mm Transparency Image