What Eats Earthworms?

There are quite a few animals that will eat an earthworm. There is the fish, bird, frogs, turtles, I think I have seen a few ants eat worms from time to time. But the worst thing that I have seen is a human eating a worm….Yuck.