A magazine advertisement that was published in the August 1964 of Road & Track. Leave a Reply Cancel reply Notify me of new posts by email.