Giant purple butterfly's egg. Sasakia charonda (Hewitson, 1862)
Giant purple butterfly's egg
Giant purple butterfly's larva
develop from a larva into an imago.
cocoon from imago
Giant purple butterfly's cocoon
cocoon from Giant purple butterfly
MUSIC : Shutterstock.com music
1. EverBill DNA
2. Material Rare Birds