Stick insects
Walking stick insect
A walking stick
Leaf-mimicking katydid
stick insect in studio
stick insect in studio
Spot The Bug
walking stick, Phasmida
stick insect
stick insect
stick insect
Spot The Bug