Bug on leaf

Bug on leaf

Observation - Bug on leaf - UK and Ireland. Description: Parasitic wasp like bug

Parasitic wasp like bug