Looks like an Iridescent Shark, aka siamese shark or sutchi catfish. I'm not certain due to the low resolution of the picture. They are a species of shark catfish and can get to be a few feet long. If they've been kept for some time in a tank smaller than 5 feet as you say, I suspect they are severely stunted. As an adult it will eat smaller fish. You probably will want to rehome them, as thy require a huge tank and will eat your other fish.
*EDIT* Sniped by SamB
That's definately an iridescent. If they're about a foot and have been kept for years, it comfirms my suspicion that they're stunted. They're maiximum size is around 4 feet, and they will eat your mollies.