1965 Barracuda Resto from Germany

Let it air out

Ha ha ha


This lasts still till 2011 then only is assembled.

Thank you Leanna