'God's Hand' Spotted Using Space Telescope
abbottwar
Published
04/14/2009
The image, taken by NASA's space-based Chandra Observatory telescope, shows an X-ray nebula 150 light years across.
1 Comments