some kinda polyps or Aptasia?

Top