insect

insect

Observation - insect - UK and Ireland. Description: Does anyone know what this is please?

Does anyone know what this is please?