Finding Nemo?

An anemone.. or something completely different?