68 Barracuda mystery - Can someone provide some information?

Cool, never seen that before. :thumbsup: