Lemophagus pulcher

Lemophagus pulcher is a species of insect in the family Ichneumonidae.