The stages of a butterfly: the caterpillar, the pupa, and the adult butterfly.

Butterfly

The stages of a butterfly: the caterpillar, the pupa, and the adult butterfly.