What Eats a Caterpillar?

Caterpillars are eaten by other larger insects, amphibians, lizards, snakes, or even fish if they fall in the water. If they don’t get eaten they will turn into beautiful butterflies!