Oct 29

The Eye of Sauron

The Helix Nebula is also known as the Eye of Sauron or the Eye of God.

Helix Nebula

Leave a Reply

*