mayfly larvae eat the stems of water plants, vegetation growing on rocks and other small creatures.
food
They do, bacteria.
Before the mayfly sheds its final skin and becomes a sexually mature adult, it can eat at its heart's content. But as soon as it sheds its final skin it loses its mouthparts and is unable to eat....
Geckos