Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Salganea Salganea rossi species 1 observations Salganea rossi Salganea rossi Close