Proof that evolution enjoys a joke as much as anybody :-)
Larvae feed on grubs of solitary bees.
Family: Ichneumonidae
General reference books are little help in tackling this huge family, and there
do not seem to be any useful web resources, so most of these are portrayed without
even tentative identifications.