Hand of God? NASA shows star that exploded 17,000 light years away

Hand of God? NASA shows star that exploded 17,000 light years away

Friday morning, NASA released an image of a star that exploded 17,000 light years away. The image was taken by the Nuclear Spectroscopic Telescope Array (NuSTAR) in Montreal, Canada. Researchers say the image may be an optical illusion or the winds in outer space causing the formation.

What do you think?