Rainbow Trout

The raibow trout is a carnivorous fish with a varied diet. Young fish eat eggs, insects, small fish and crustaceans. Adults living in lakes often become planktonic feeders. Other adults feed on fish eggs, including those of their own species, fry, and fish carcasses.

Habitat
Rainbow trout live in freshwater rivers and lakes.