So where are these 500, 1966 Barracudas?

FIA is the sanctioning body for much of European racing. Those cars would have been raced in road races all over europe.

Here is the second page of the document that identifies the model as "Barracuda G.T."



.