Possible cocoon state invertebrate

Possible cocoon state invertebrate

Observation - Possible cocoon state invertebrate - UK and Ireland. Description: