I saw a fish years ago that looked just like that, except there was no spotting or stripes on the fins, or the lower jaw. It's the fish that got away for me, I was being a stupid responsible pet owner and went home to do research as the store just had it labeled as dolphin fish, came back to the fish being sold.
I shall subscribe to this thread to hopefully find a name of this beast that haunts me.