I have no idea what these might be - can you help? Washed up on a beach in East Scotland this week. Sea cucumber?

Post's pictures

pink thing3.jpg, 386.23 kb, 598 x 413

pink thing4.jpg, 365.22 kb, 600 x 412

They look like sponges. Although most we are familiar with are from coral reefs, there are actually lots of cold water and deep water sponges including plenty around Scotland and the north sea generally. They are about the right size and shape and the general texture and patterns are reasonable too, so I'd plump for a sponge.