“Walking Leaf” insect ~ from the Walking Stick family of insects.

“Walking Leaf” insect ~ from the Walking Stick family of insects.


“Walking Leaf” insect ~ from the Walking Stick family of insects.