1965 Barracuda Resto from Germany
Some of those people look familiar in those pictures. Good to see you enjoyed the states.
Print