some sort of invertebrate

some sort of invertebrate

Observation - some sort of invertebrate. Description: