I think this is a holothurian - have not come across this before. Found in a saltmarsh site in the Alde and Ore, Suffolk, UK. 

More Daniel Pratt's questions See All
Similar questions and discussions