Life … Animals Arthropods Insects Stick Insects Lonchodidae Necrosciini Huananphasma genus Huananphasma Huananphasma Children Yellow-veined Stick-insect Close