Stick insect (Phasmid) on leaf, Grenada, Carribean