No doubt in my mind that’s a monster channel cat! Awesome catch. The biggest ive seen in person was about 20lbs and that fish dwarfs it. They can get really big in ponds when they have ample supplies of sunfish, bullheads, and shiners to eat. A fish like that helps explain why bullheads don’t take over ponds with a healthy population of adult channel and/or blue catfish.