1965 Barracuda Resto from Germany
Let it air out
Ha ha ha
This lasts still till 2011 then only is assembled.
Thank you Leanna
Print