NASA rebuts UFO speculation

Share:

NASA denied claims by amateur observers that it cut off a video feed from the International Space Station to avoid showing a UFO.