universetoday.com
The Eye of God
[/caption] There was an email going around a few years ago talking about “the Eye of God”. This photo was actually an image of the Helix Nebula taken by the Hubble Space Telescope. The Eye of God nebula is a bright planetary nebula located about 700 light-years away in the constellation Aquarius; it’s also known … Continue reading "The Eye of God"
Fraser Cain