1965 Barracuda Resto from Germany

Merry Christmas you have come a long way.