Close
Strong Stick Insect (10 inch stick)
Anchiale briareus