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]
Browallia speciosa (Bush violet)
Browallia speciosa (Bush violet)