If NASA knows so damn well what it is, let them bring up other stuff wiith these "balls" on/in it................
As long as I dont see it, I dont believe one word of what they are saying
Just a thought...., this also shows that the Russians and Americans work together behind "the scenes"