First fish with feet, now fish with human teeth! What's going on?
Nothing, actually, except that this fish was in a place that it shouldn't be. Caught by a man in South Carolina, this is a pacu, a relative of the piranha, and it's native to the Amazon. But they're sold in the pet trade, and when they get too big, irresponsible people let them go in local waters. Then, periodically, a fisherman catches one and there's a big kerfuffle of "baffled wildlife experts" - or at least baffled local journalists - until someone says, oh yeah, that's just another pacu.
Here's an even better picture of the teeth:
That's from National Geographic, and don't click on that link unless you want to see a picture of a fish with much scarier dentition. I'll take a fish with human teeth over a fish with two inch fangs any day.
Keeping my fingers out of the water either way,
-Wombat (No Relation)