Ichneumonidae: Anomaloninae

Ichneumonidae: Anomaloninae

Observation - Ichneumonidae: Anomaloninae - UK and Ireland. Description: