River Fishing/Small Food

What are a small food eaters?
These are fish that consume small organisms in the ecology. As a group these fish are very common and often form large schools or groups. There can be surprisingly aggressive and often will feed on a great variety of food. They are preyed upon heavily and usually adapt to predators by staying in shallow water, utilizing cover (such as rocks and downed trees), and staying in schools. While there is a great diversity of fish that exist in this ecological niche...