DSC05633

DSC05633

Observation - DSC05633 - UK and Ireland. Description: mini bug, shield shaped, less than 1cm long

mini bug, shield shaped, less than 1cm long