This is Flabellina spp., very likely Flabellina iodinea. One of my favorite nudibranchs. I used to find them around Two...
OMG They’re like psychedelic slugs or something OH MY HOLY TITS AND ARSES
It’s a nudibranch! -seriously pop it into google images or something because they’re basically the coolest things ever-