Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Eublaberus Eublaberus serranus species 5 observations Eublaberus serranus Eublaberus serranus Close