Some sort of Sea anemone, someone feel free to correct me I’m no marine biologist
Islamorada, Florida