Help me identify this strange jelly found at the Cardiff State Beach tide pools last month (San Diego, CA).