In doing research on this story, we
found that there are numerous pictures of space objects that are
nicknamed "The Eye of God."
According to the Hubbel Telescope site, this particular picture if
of the HELIX NEBULA, which is about 650 light years from earth. It is said to be the nearest planetary nebulae to earth.
A planetary nebula is gas around what used to be a star much like
The photograph is not just from the Hubble telescope, but is a
composite of data from the Hubble telescope and from Kitt Peak in
Last updated 11/4/03