Life … Animals Arthropods Insects Stick Insects Lonchodidae Huananphasma Yellow-veined Stick-insect species 481 observations Yellow-veined Stick-insect Huananphasma amicum Close