Eye of God
May 10, 2003
NASA features for its “photo of the day” what became known as “The Eye of God” and an instant Internet classic.
It is the Helix Nebula, which is the closest known example of a planetary nebula created at the end of the life of a Sun-like star. It lies about 655 light-years away.