Bonefish

Why are bonefish called bonefish?
Bonefish are medium-sized (usually 1 – 15 pounds) saltwater fish that feed in really shallow water. They're called bonefish because their flesh is rea...
Do bonefish have bones?
Named in honor of the many, tiny bones within their bodies, bonefish are hardly considered sumptuous fare. In fact, bonefish are virtually inedible. D...