2000 Goodwood Festival of Speed: Goodwood House, East Sussex, England. 23-25 June 2000.McLaren M8D, action. World Copyright: Jeff Bloxham/LAT Photographic.
Goodwood House, East Sussex, England. 23-25 June 2000.McLaren M8D, action. World Copyright: Jeff Bloxham/LAT Photographic.