NGC 7293 (Helix Nebula)
The Helix Nebula (also known as NGC 7293 or Caldwell 63) is a planetary nebula located in the constellation Aquarius. The distance, measured by the Gaia mission, is 655±13 light-years. This nebula has sometimes been referred to as the "Eye of God" in pop culture, as well as the "Eye of Sauron"
How to install add-ons? Find out here.