Life … Animals Arthropods Insects Stick Insects Lonchodidae Necroscia Spotted Flying Stick species 150 observations Spotted Flying Stick Necroscia punctata Close