Barracuda anyone?

those look very meaty and probably pretty good on the grill