Anchiale stolli

Anchiale stolli is a medium-sized stick insect found in the Solomon Islands.

Description
Anchiale stolli are geenish-brown in color. Females are about 195 mm long and males are about 125 mm long. Both sexes have fully developed wings but only males are capable of flying.