Orchid Mantis.
The Orchid Mantis, also known by the scientific name H. bicornis, is a species of mantis.