Eye of Sauron
James Zhen publish photo
NGC7293 , Helix Nebula is a planetary nebula located in the constellation Aquarius. The distance is 650 light years away, The Helix Nebula has sometimes been referred to as the "Eye of God" in pop culture, as well as the "Eye of Sauron". Over two nights fits data and delete half of them cause by clouds, I am so happy to see the result, it is the...