Astronomers reveal the secrets of an amazing pulsar nebula called the “hand of God”…
Scientists have uncovered the secrets of MSH 15-52, one of the most amazing pulsar nebulae, also known as the "cosmic hand" or "hand of God".
With the help of two powerful X-ray telescopes, the scientists were able to visualize the "bones"…