On This Day…

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.