In 1966 le mans, where was the tech inspection decal placed? Does the photo show one possible location? That is if in fact the tech inspection decal. Has anyone reproduced the 66' decal?
In 1966 le mans, where was the tech inspection decal placed? Does the photo show one possible location? That is if in fact the tech inspection decal. Has anyone reproduced the 66' decal?
View attachment 96409