On two separate parts of the beach I came across these squishy nudibranchs. Both were about 10cm long, and the second accompanied by long white ribbons of eggs! Nudibranch, means "naked lung" in latin, likely named for the soft and shaggy outer membrane of these creatures that they use to breathe. Both were very very soft and hardly reacted to my touching them. I was amazed at how quickly they moved!