Peppered cockroach

Archimandrita tessellata

Archimandrita tessellata is a large cockroach from the family Blaberidae.

No videos have been added for this species yet.