Helix Nebula

Main Version
Helix Nebula Original Universe The Helix Nebula is a planetary nebula in close proximity to Teruga Prime that is revered by the native Terugans as a remnant of their deity, Cillia.