sorinspaceart.com
Helix Nebula
NGC 7293, sometimes called The Eye of God, is a planetary nebula 650 light years away and 2.5 light years across. A planetary nebula is a dying star that fused all of its hydrogen and helium, and d…