Fish with ‘human teeth’ caught in North Carolina

Photo by Jennette’s Pier/Facebook
After being found near Nags Head, North Carolina, a fish with human-like teeth has gone viral on social media.

Although it may look like something out of your worst nightmares, sheepshead fish are actually a common North American marine species that can be found from Cape Cod down to Florida and Brazil.

Sheepshead fish are known for their teeth, which allow them to eat omnivorous diets. They typically are found in coastal areas, including North Carolina.

Mr Martin said he had been hoping to catch a sheepshead fish when he came face-to-face with a “mouth full of teeth”.

“It’s a very good fight when you’re fighting on the line, it’s a really good catch, and it tastes very good,” he told McClatchy News.

The rows of teeth, which include incisors and molars, are used for crushing prey, including echinoderms, barnacles, clams, crabs and oysters.

They may be called sheepshead fish because their teeth look like that of sheep, although plenty of people on social media thought their chompers looked like they belong on a human.

Unlock exclusive content with Anomalien PLUS+ Get access to PREMIUM articles, special features and AD FREE experience Learn More. Follow us on Facebook, Instagram, X (Twitter) and Telegram for BONUS content!
Default image
Jake Carter

Jake Carter is a journalist and a most prolific writer who has been fascinated by science and unexplained since childhood.

He is not afraid to challenge the official narratives and expose the cover-ups and lies that keep us in the dark. He is always eager to share his findings and insights with the readers of, a website he created in 2013.

Leave a Reply