1965 Barracuda Resto from Germany

awesome!!!

:cheers::burnout: