after storm

after storm

Observation - after storm - UK and Ireland. Description: possible sea cucumber?

possible sea cucumber?