Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Geoscapheinae subfamily Geoscapheinae Geoscapheinae Children Macropanesthia Close