1998 Goodwood Festival of Speed.
1998 Goodwood Festival of Speed.
Goodwood, Sussex, England. 11th March 1998.
Lord Charles March on a motorbike at the press day, portrait.World copyright: Jeff Bloxham/LAT Photographic