River fish: a list of 39 predatory and herbivorous representatives, description
List of 39 species of river fish. Their descriptions and habitat. cycle and lifespan. What do they eat and what is the nutritional value of their meat. spawning features.