Vista Formula Ford car
These cars (or perhaps it was just one!) were made in Dewsbury in Yorkshire, in around 1969/70. I remember seeing an advertisement by the manufacturer, showing a car with a long pointed nose, but apart from that, I know nothing about them at all. Can anyone enlighten me, please?
|