Possible ichneumonidae

Observation - Possible ichneumonidae - UK and Ireland. Description: