Bug????

Bug????

Observation - Bug???? - UK and Ireland. Description: No idea what this is??????

No idea what this is??????