Goodwood Motor Racing Season Launch: Wacky Racers on display at the launch of the motor racing season at Goodwood.Goodwood Motor Racing Season Launch, Goodwood House, Sussex, England, 20 March 2003.DIGITAL IMAGE
Wacky Racers on display at the launch of the motor racing season at Goodwood.Goodwood Motor Racing Season Launch, Goodwood House, Sussex, England, 20 March 2003.DIGITAL IMAGE