Adult

Butterfly Life cycle

By pvilla7
  • Egg

    Egg

  • Larva

    Larva

    The eggs hatched into tiny larvae.
  • Chrysalis

    Chrysalis