The catfish part is a guess. I'm really not sure what it is. I've lived here for more than 50 years and done a fair amount of fishing but I have never seen anything like that in fresh water
I figure a Heron pulled it out of the water and decided not to eat it ???