International Motor Show: Ford Focus World Rally car. International Motor Show, Excel, London, England. 18 July 2006. DIGITAL IMAGE
Ford Focus World Rally car.
International Motor Show, Excel, London, England.
18 July 2006.
DIGITAL IMAGE