Life … Animals Arthropods Insects Cockroaches and Termites Sand Cockroaches Eucorydia Eucorydia linglong species 2 observations Eucorydia linglong Eucorydia linglong Close