Tree creature needing ID

Tree creature needing ID

Observation - Tree creature needing ID - UK and Ireland. Description: Female possibly laying eggs

Female possibly laying eggs