
From Wikipedia, the free encyclopedia
Eublaberus posticus, the orange head cockroach, is a species of cockroach native to Central and South America.
From Wikipedia, the free encyclopedia
Eublaberus posticus, the orange head cockroach, is a species of cockroach native to Central and South America.