Skip to main content
Species

Archimandrita tessellata Rehn, 1903

tessellated gargantuan cockroach; peppered cockroach
Observations