VIDEO: Fish has human teeth
This is the Sheepshead fish and, yes, they have human teeth. Like humans, they have a unique combination of teeth so that they can enjoy a wide-ranging, omnivorous diet. Unlike us, they have three rows of molars in the upper jaw and two rows of teeth on the bottom. Kinda creepy, kinda cool.