My first instinct is to say that he is indeed this fellow...http://www.planetcatfish.com/catelog/species.php?species_id=721....(I assume this is the fish you meant?) although it's kinda hard to tell from that photo, got any pics from some other angles? He could be P. bufonius, but I doubt it.