1965 Barracuda Resto from Germany
more pics
to late it´s 2 am
:-))))
Print