1986 Formula 1 World Championship: 1986 Racing Car Show. Alexandra Palace Pavilion, London, England. 9th - 12th January 1986. Ecurie Ecosse Cosworth C2 display. World Copyright: LAT Photographic. Ref: B/W Print
1986 Racing Car Show.
Alexandra Palace Pavilion, London, England. 9th - 12th January 1986. Ecurie Ecosse Cosworth C2 display. World Copyright: LAT Photographic. Ref: B/W Print