Pelican spiders are a part of the ‘Lazarus’ taxon because they were thought to be extinct before they were found alive. In Madagascar, 18 species of the cannibalistic pelican spiders have been newly described.