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.
/ Home / Archives for Eye of God
Toward a World that Works for Everyone