Tags » Helix Nebula

Knots of Wonder


JavaScript required to play Knots_of_Wonder.

Video Credit: NASA / STSci 109 more words


Helix Nebula

The Helix Nebula (aka NGC 7293) is a large planetary nebula located in the constellation Aquarius. It’s about 700 light-years away. The Helix Nebula has sometimes been referred to as the “Eye of God.” Tolkien fans have occasionally called it the “Eye of Sauron” 140 more words