Saturday, February 28, 2009

science blurb...eye of God


from skynews:
A telescope in Chile captured this spectacular image of the Helix planetary nebula, nicknamed the "Eye of God." The object lies 700 light years away in the constellation Aquarius.