The Eye of God - An Infrared Image of the Helix Nebula. Have fun zooming this high resolution image. pixels; 7 MB]