Obo'Laka (Deity)

Some kind of deity or being that manifests as a Zorbo.