1965 Barracuda Resto from Germany
looks like some serious horse power in the engine bay there Uli. it may be tough to keep that much power under control!!!!!
Print