23 Pictures You Won't Believe Are Real

21. A Fish With Human Teeth

Oh how I wish this weren't real. This is the sheepshead fish and it does indeed have very human-like teeth. You can eat this fish—many people do—but I plan to stay far, far away from them.

Share this!