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,
Name:  100211272_tandanus2.jpg.546a026a1411b14131636909348fc324.jpg
Views: 25
Size:  29.1 KB