The Big Image
This year marks 55 years since the Ford Anglia 105E ceased production, with the final example rolling out of Halewood in November 1967 to make way for the launch of the Escort the following January. This period shot is an official Ford image, issued