Pictures of a fish with human-like teeth that was caught in the US have gone viral on social media. The pictures were shared on Facebook by Jennette's Pier, a fishing destination in Nags Head, North Carolina. It was identified as a sheepshead fish, which has several rows of molars for crushing prey.