not sure

not sure

Observation - not sure - UK and Ireland. Description: insect of some sort? on leaf of blackcurrant, very still.

insect of some sort? on leaf of blackcurrant, very still.