Heliconius melpomene (Postman butterlfy)
Heliconius melpomene (Postman butterlfy)
[Nine sets of butterfly wings]
[Nine sets of butterfly wings]
[Yellow cocoon and brown cocoon]
[Yellow cocoon and brown cocoon]
Mantis-cum stick insect-bug
[Caterpillar, chrysalid, butterfly]