Close
Peppered cockroach
Archimandrita tessellata