Category
page 1Gyrinocheilidae
Gyrinocheilus aymonieri
species of fish

Gyrinocheilus
Gyrinocheilus is the single genus in the family Gyrinocheilidae, a family of small Southeast Asian cypriniform fishes that live in fast-flowing freshwater mountain streams. The species in this genus are commonly called algae eaters. They hold on to fixed objects using a sucker-like mouth, and, despite the name, feed on a wide range of detritus, rather than simply on algae. A "golden" variety of G. aymonieri, the Chinese algae eater or "sucking loach", can be found in many pet shops and fish farms.
Gyrinocheilus pustulosus
species of fish

Gyrinocheilus pennocki
species of fish