'Hand of God' Spotted by NASA Space Telescope (Photo)

Editor's Recommendations

More from LiveScience