Mystery hood latch
67-68 barracuda
Print