Goodwood Festival Of Speed: David Richards (GBR) BAR Team Principal , drives an Escort . Goodwood Festival Of Speed , 11-13 July 2003, Goodwood, England. DIGITAL IMAGE.
David Richards (GBR) BAR Team Principal , drives an Escort .
Goodwood Festival Of Speed , 11-13 July 2003, Goodwood, England.
DIGITAL IMAGE.