Ksipes1 said 1966 Barracuda Grill Emblem in good condition All mounting studs with caps on back. Located in South Florida 33043. $99.00 plus Shipping. Prefer PayPal. Click to expand...