Green bug/larvae?

Green bug/larvae?

Observation - Green bug/larvae?. Description: Spotted on a Sambuca Nigra - a dozen or so of these small green bugs/larvae. Approx 15mm in length.

Spotted on a Sambuca Nigra - a dozen or so of these small green bugs/larvae. Approx 15mm in length.