butterfly?

butterfly?

Observation - butterfly? - UK and Ireland. Description: Found this on a pavement in Ellon, Aberdeenshire.

Found this on a pavement in Ellon, Aberdeenshire.