Cockroaches are insects, they are closely related to termites. When we consider their living habits in urban settings, we need to really appreciate these little alien looking pests. Because of [...]
Cockroaches are insects of the order Blattodea (same order as Termites). There are thousands of different species of cockroaches, and yet, only around 30 are associated with human habitats. Out [...]