New Delhi: The National Aeronautics Space Administration (NASA) never ceases to amaze its stargazers and astronomy…