Its a Tandanus tandanus, gets to 90cm but that's extremely rare. Will breed in farm dams and will naturally stunt themselves around the 30cm mark.
Here's my last one I grew up in a tank,
I have grown up catching and keeping these fish.
Here's a beautiful yellow morph I was supposed to purchase years ago but haven't seen them for sale since,