An Ichneumonid, I think

 An Ichneumonid, I think

Observation - An Ichneumonid, I think - UK and Ireland. Description: