Life … Animals Arthropods Insects Mantises Gargoyle Mantises Idolomantis Giant Devil's Flower Mantis species 89 observations Giant Devil's Flower Mantis Idolomantis diabolica Field notes Close