1965 Barracuda Resto from Germany
Those pics look really familiar. Where have I seen those before? Nice work Uli, keep it up!!8)
Print