Braconidae sp. ?

Braconidae sp. ?

Observation - Braconidae sp. ? - UK and Ireland. Description: