Part ID Please

Or Barracuda?