New Zealand stick insect

New Zealand stick insect

New Zealand Stick insect (Clitarchus hookeri) resting on branch

by
by
by
by
by
by