So where are these 500, 1966 Barracudas?

That's not a plastic window in that crash pic... You can see the chards of busted safety glass still in the channel.
Wicked cool tho. Never even heard of them, aalthough I thought there were some special Barracudas for the rally in South America... I can't recall the name.. Pan-America Rally or something?