some sort of invertebrate

some sort of invertebrate

Observation - some sort of invertebrate - UK and Ireland. Description: