large ichneumonid?

large ichneumonid?

Observation - large ichneumonid? - UK and Ireland. Description: large ichneumonid wasp seen on bramble. size ~2cm

large ichneumonid wasp seen on bramble. size ~2cm