Champsochromis spilorhynchus

Champsochromis spilorhynchus is a species of haplochromine cichlid. It is found in Malawi, Mozambique, and Tanzania in Lake Malawi, Lake Malombe and the upper Shire River.

Photo link

 * Malawicichlids.com