Is this aiptasia?

Top