Life … Animals Arthropods Insects Hymenopterans Ichneumonid Wasps Ephialtes Ephialtes spatulata species Ephialtes spatulata Ephialtes spatulata Close