1965 Barracuda Resto from Germany

The sun seems and it +18 Celsius are

limited