What Animals Eat Butterflies?

There are a lot of animals that eat butterflies. The first one that comes to mind is wasps. Some others are lizards, rats, toads, some flies, ants, birds, dragonflies and even monkey’s.