Life … Animals Arthropods Insects Mantises Deroplatyidae Euchomenellini Giraffe Mantises genus Giraffe Mantises Euchomenella Field notes Children Giraffe Mantis Close