The human-toothed fish in the US state of North Carolina has taken everyone by surprise.
A Facebook user shared a picture of a human-toothed fish that was caught from Nagshead in North Carolina.
This fish is called Shapehead.
The hunter who caught the rare fish said that when he saw the sheep head fish in the water, he immediately hoped that I would catch it.
The hunter said that he was very happy to catch this fish and it tasted very good.