-The Eye Of God The Eye Of God European astronomers recently revealed stunning photographs of a magnificent ball of gas and dust 700 light years away in outer space. Some scientists said it [...] June 5, 2012