Life … Animals Arthropods Insects Mantises Deroplatyidae Giraffe Mantises Giraffe Mantis species 65 observations Giraffe Mantis Euchomenella heteroptera Field notes Close