Paratoxodera meggitti

Paratoxodera meggitti is a species of praying mantis found in southern China, Myanmar, West Malaysia, and Borneo''.