A review of the research on Canary Islands praying mantises (Mantodea).