Anyone know what this little guy is?

Found tide pooling in Southern California