Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Brachycolini Glowspot Cockroaches genus Glowspot Cockroaches Lucihormetica Field notes Children Headlight Cockroach Glowspot Cockroach Close