- Location
- UES, Manhattan
Anyone seen these before? They seem almost like transparent polyps with a star shaped head, and are attached to the rock. Apologies for photo quality; taken with a Droid.
Thanks!
Thanks!



