Green Shield-bug

Green Shield-bug

Observation - Green Shield-bug - UK and Ireland. Description: