132 1175

Eye of God - Helix Nebula

The Helix Nebula is a large planetary nebula located approximately 700 light-years away from Earth. The Helix Nebula has sometimes been referred to as the "Eye of God"

Comments

You may also like...

Publisher
Publisher photo
Azad
Gender: male · Country: Germany
11
6
358
3718
1
9
Information

Category: Space
Uploaded: 31st August 2017
Dimensions: 3840x2160 (4K UltraHD)

Colors
Tags
helix nebulagalaxyeye of goduniverseastronomical objectnebulaouter spacephenomenonspacestarskyastronomy

Wallpapers by Azad

Beautiful wallpapers by Azad publisher

Editors' selections

Wallpapers from 'Underwater life' selection