The Eye of God, the Nebula that observes us from 650 light years away...
The Eye of God, the Nebula that observes us from 650 light years away...