Looks like a hybrid of some kind, to me. There are others that look very similar here: http://www.planetcatfish.com/catelog/species.php?species_id=602 (one of the members who owns that particular hybrid says that it's a S. angelicus x occellifer cross)