“My mother and girlfriend found this on the beach today. Any idea what it is?”
This otherworldly creature turned out to be a sea anemone, and many people happen to have seen them on seashores. Sea anemones are marine predatory animals that come in all shapes, colors, and sizes. They are close relatives of corals and jellyfish, and mainly spend their life attached to rocks.