Teleocichla and Retroculus : from fast-flowing streams
Photo: Radek Bednarczuk Author: Radek Bednarczuk Teleocichla and Retroculus are two cichlid genera that share a number of common traits, but one in particular distinguishes them from other cichlids. The very first thing any observer...