Possible Ichneumonidae 1.09.12 058

Possible Ichneumonidae 1.09.12 058

Observation - Possible Ichneumonidae 1.09.12 058 - UK and Ireland. Description: