C63 The Helix Nebula

author:

C63 The Helix Nebula

A 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.

Mark Sellars
Leave a comment