European ant lion. (Encyclopedia of Animals, 2017)