A Photoshoot With a Leaf Insect - Survival Mechanism of Animal Kingdom
The Phasmatodea (also known as Phasmida or Phasmatoptera) are an order of insects, whose members are variously known as stick insects or as phasmids, ghost insects or leaf insects (generally the family Phylliidae). Their natural camouflage makes them difficult for predators to detect.
Nature in Digital Eye