What do giant freshwater crayfish eat?

Mostly they eat decaying leaves, wood and other plant matter that falls into the streams. They also eat small fish, insects and rotting animal flesh.