Goodwood Motor Racing Season Launch: The legendary Penelope Pitstop car is displayed at the launch of the motor racing season at Goodwood.Goodwood Motor Racing Season Launch, Goodwood House, Sussex, England, 20 March 2003.DIGITAL IMAGE
The legendary Penelope Pitstop car is displayed at the launch of the motor racing season at Goodwood.Goodwood Motor Racing Season Launch, Goodwood House, Sussex, England, 20 March 2003.DIGITAL IMAGE