Wikipedia Mesoheros Mesoheros is a genus of cichlids. It is found in Colombia, Ecuador, and Peru; Río Atrato, Río San Juan and Río Baudó in the Atlantic, Río Patia to Río Esmeraldas and Río Tumbes in the Pacific.