A promotional film for the Ford Company detailing the introduction of the Cosworth engine into Formula 1 in conjunction with Lotus.

Release date : 1967-01-01

Production country :
United Kingdom

Production company :
Ford Film Unit, Philip Bond and Partners

Durasi : 48 Min.

Popularity : 1