1965 Barracuda Resto from Germany

Like the American flags ..........!