Friday, February 27, 2009

God is Watching


The Helix Nebula (nicknamed "The Eye of God") located in the constellation Aquarius.

No comments: