I'm going with Chrysichthys sp. as well. Maybe C. punctatus. There is a reason people confuse these with Ictalurus sp. They even give similar species names for several of the species. Agreed fish does have some strange morphology, but that's what I have thought every time I have seen Chrysichthys cats.