Close
Giant Stick Insect
Tirachoidea sp (prob, biceps)