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.
.....

I was thinking the exact same thing before I even read your post....