Image 19 of 56:
Full Resolution
They are all sea anenomes (covered in shell bits). I've never seen so many...