This freaking fish has human like teeth....Ewww!! It's called the "ball Crusher" fish. Apparently it's attacked to men by biting their balls.
ETA: It's name is actually a Pacu fish. It was given the nickname "Ball Crusher" due to it's love for manly bits!