This thread is a good example of why you cannot always trust the information on articles floating around the net. All of those articles listing that 20" max are citing from only one source that is likely inaccurate judging by the fact that no one has been able to produce pictures or proof of a fish nearly in that size range. Even fishbase has false info on there periodically (In recent years I've seen them change the max size on several species that I knew to most likely be wrong, though mostly on species not commonly seen in the trade.)
If a senegal were to reach that size I'd have to assume it to be a genetic oddball.
If a senegal were to reach that size I'd have to assume it to be a genetic oddball.