1965 Barracuda Resto from Germany

The sun seems and it +18 Celsius are

limited










Is that a new set of shop doors? Looks nice Uli.8)