Emerald Stick Insects (Myronides sp) are elegant phasmids found in Indonesia. Females range across b


Emerald Stick Insects (Myronides sp) are elegant phasmids found in Indonesia. Females range across b
Emerald Stick Insects (Myronides sp) are elegant phasmids found in Indonesia. Females range across b