British Formula Ford Festival: Festival winner Anthony Davidson (GBR) celebrates victory. British Formula Ford Festival, Brands Hatch, England, 20-22 October 2000.
Festival winner Anthony Davidson (GBR) celebrates victory.
British Formula Ford Festival, Brands Hatch, England, 20-22 October 2000.