Close
Tesselated Cockroach
Archimandrita sp. (poss. tesselata)