Have NASA scientists discovered GOD 17,000 light years away?
A terrifying image captured by specialist NASA telescopes aimed at a galaxy 17,000 light years away has sparked online speculation the Creator of Universe has been caught on film.
The space agency’s Nuclear Spectroscopic Telescope Array – or NuSTAR – was aimed at a pulsar (or neutron star) called PSR…
Read More...
Read More...