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.