1965 Barracuda Resto from Germany
Great pics!
Print