British Formula Ford Festival: Festival winner Mark Webber (AUS) celebrates victory on the podium. British Formula Ford Festival, Brands Hatch, England, 20 October 1996.
Festival winner Mark Webber (AUS) celebrates victory on the podium.
British Formula Ford Festival, Brands Hatch, England, 20 October 1996.