Barracuda anyone?
those look very meaty and probably pretty good on the grill
Print