Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Archimandrita Peppered Cockroach species 502 observations Peppered Cockroach Archimandrita tessellata Close