Think all caterpillars eat leaves?

Tinea semifulvella: a common inhabitant of bird nests which seems to prefer nests made in vegetation to those that are in nest boxes.

Tinea semifulvella: a common inhabitant of bird nests which seems to prefer nests made in vegetation to those that are in nest boxes.

A caterpillar munching on a leaf is probably what comes to mind when most people picture the early life stages of butterflies and moths. But if Eric Carle’s classic is to be believed, caterpillars have a much more varied palette. It is certainly true that many species shun the conventional diet of leafy greens, even if lepidopterans that enjoy a diet of chocolate cake and Swiss cheese are confined to children’s storybooks….

Click here to read the rest of the article.