Fish with 'human' teeth caught in North Carolina




The creature, caught in North Carolina, is believed to be a sheepshead fish.



BBC News