Pics of early Barracudas
My 66.
Print