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!!!!!