unknown creature

unknown creature

Observation - unknown creature - UK and Ireland. Description: unidentified invertebrate, cocoon or slug

unidentified invertebrate, cocoon or slug