Anemones

79

6 (1)
Is this an anemone?