Life … Animals Arthropods Insects Cockroaches and Termites Giant Cockroaches Proscratea Proscratea complanata species 3 observations Proscratea complanata Proscratea complanata Close