British Formula Ford Championship: Winner of the Castle Combe Festival. Castle Combe Festival, Castle Combe, England, 7 October 2006. DIGITAL IMAGE
Winner of the Castle Combe Festival.
Castle Combe Festival, Castle Combe, England, 7 October 2006.
DIGITAL IMAGE