Neolygus populi ?

Neolygus populi ?

Observation - Neolygus populi ? - UK and Ireland. Description: