P1030257

P1030257

Observation - P1030257 - UK and Ireland. Description: Shield bug (?) found on leaf of cherry tree

Shield bug (?) found on leaf of cherry tree