Amazing Stick Insect – Phasmida Stick insects are insects in the order Phasmatodea (or Phasmida). The whole order is camouflaged as either sticks or leaves. Leaf insects are generally the family Phylliidae. They are found in South and southeast Asia to Australia. There are in excess of 3,000 described species, with many more yet to be described, in museum collections and […]