Formula Ford Festival and World Cup: Festival Winner Mark Webber (AUS) celebrates an impressive victory on the podium. Formula Ford Festival and World Cup, Brands Hatch, England, 22 October 1996.
Festival Winner Mark Webber (AUS) celebrates an impressive victory on the podium.
Formula Ford Festival and World Cup, Brands Hatch, England, 22 October 1996.