Formula Ford Festival: Anthony Davidson, Haywood Racing, Mygale SJ00, celebrates as he crosses the finish line and takes the chequered flag to win the Festival.
Anthony Davidson, Haywood Racing, Mygale SJ00, celebrates as he crosses the finish line and takes the chequered flag to win the Festival.