I couldn't get this to link in the article.
It's live using the Globe or weekly world news. I don't belive this story for a minute. If NASA discovers something they have not been shy to put it in the news themselves.