C63 The Helix Nebula

author:

C63 The Helix Nebula

a planetary nebula located in the constellation Aquarius. This object is one of the closest to the Earth of all the bright planetary nebulae. The Helix Nebula has sometimes been referred to as the "Eye of God" in pop culture.

Mark Sellars
Leave a comment