slug in a flower

slug in a flower

Observation - slug in a flower - UK and Ireland. Description: