The Morton Arboretum | To plant and protect trees for a ...

The life cycle of a butterfly: A female butterfly deposits her eggs on a leaf of the host plant. Typically, she can lay up to 1,600 eggs in her life time. Most eggs hatch to reveal a tiny caterpillar within a few days. The newly hatched caterpillar, eat their shell and then eat the leaves of the host plant. ................
................