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: Share on Facebook (Opens in new window) Facebook Share on X (Opens in new window) Share on Telegram (Opens in new window) Telegram Share on Truth Social (Opens in new window) Truth Social