User’s Photo Gallery No 1 Astro Images A place for your best Astro images. C63 The Helix NebulaA planetary nebula located in the constellation Aquarius. One of the closest to the Earth of all the bright planetary nebulae, the Helix Nebula is sometimes referred to as the "Eye of God" in pop culture. Image by Mark Sellars. C63 The Helix Nebula Page 1 of 11