1965 Barracuda Resto from Germany
That sucks!
So sorry to see that.
Love the car Uli
Print