Tags » Helix Nebula

Knots of Wonder

Knots_of_Wonder

JavaScript required to play Knots_of_Wonder.

Video Credit: NASA / STSci 109 more words

Science

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

Science