1965 Barracuda Resto from Germany

I'm soooo PROUD to be GERMAN !

:scratch: