Life Cycle of a Butterfly

Step 1:  An adult butterfly lays an egg on a leaf.

 

Step 2:  The egg hatches into a caterpillar.

 

 

 

 

Step 3:  The caterpillar forms the chrysalis or pupa.

 

Step 4:  The chrysalis matures into a butterfly.