British Formula Ford Festival: The new 2005 Spirit Formula Ford car. British Formula Ford Festival, Brands Hatch, England, 17 October 2004. DIGITAL IMAGE
The new 2005 Spirit Formula Ford car.
British Formula Ford Festival, Brands Hatch, England, 17 October 2004.
DIGITAL IMAGE