Butterly egg hatching



Pupa stage

Butterfly hatching