Formula Ford Festival
Formula Ford Festival winner Jenson Button (GBR) Haywood Racing celebrates victory on the podium.
Formula Ford Festival and World Cup, Brands Hatch, England, 25 October 1998.
BEST IMAGE