Bug of some kind

Bug of some kind

Observation - Bug of some kind - UK and Ireland. Description: Found a bug of some sort along bank of River Dodder (Dublin). Not sure of species.

Found a bug of some sort along bank of River Dodder (Dublin). Not sure of species.