Dive into your creative stream
The Helix Nebula, also known as NGC 7293, is one of the closest planetary nebulae to Earth, located approximately 650 light-years away in the constellation Aquarius.
It is often referred to as the "Eye of God" due to its appearance in images, which resembles a large eye.
Credits: NASA, NOAO, ESA, the Hubble Helix Nebula Team, M. Meixner (STScI), and T.A. Rector (NRAO)