Ichneumonidae Sp

Ichneumonidae Sp

Observation - Ichneumonidae Sp - UK and Ireland. Description: