Starro

Starro is from DC comic.

In Ultima
Starro in the Orgs.