Close
Strong stick insect
Anchiale briareus