A promotional film for the Ford Company detailing the introduction of the Cosworth engine into Formula 1 in conjunction with Lotus.
Self
2013-10-09
2024-12-20
2023-01-11
2021-08-09
2021-09-14
2024-03-04
2017-11-03
2017-10-09
2022-04-01
2025-06-11
2024-03-27
2020-03-20
2021-07-09
2016-11-20
1999-03-02
2017-06-15
2025-03-09
2017-08-14
1984-09-04