So where are these 500, 1966 Barracudas?
Very interesting stuff. Nice find!
Print