Ichneumon wasp?

Ichneumon wasp?

Observation - Ichneumon wasp? - UK and Ireland. Description: No idea, so I'll plump for the ubiquitous Ichneumon Wasp. Can anyone confirm and/or narrow it down a bit?

No idea, so I'll plump for the ubiquitous "Ichneumon Wasp". Can anyone confirm and/or narrow it down a bit?