The Eye of God August 11, 2010 by Steve Beckow A rather dramatic photo of the Helix Nebula taken by the Hubble Space Telescope, estimated to be about 215 parsecs or 700 light years from Earth. The nebula is often referred to as “the Eye of God.” Thanks to Gene. Share this:TwitterFacebookRedditEmail