1965 Barracuda Resto from Germany

Dude ...you rock ... You make me so proud of my German heritage!