Posted by pvass on Apr. 12, 2011

This UFO NASA video shows what appears to be compelling evidence for extra-terrestrial life. The narrator describes what he believes is happening in the video. This footage was taken from the NASA Space Shuttle STS-80 Mission. We may not be alone.

Categories Science

Tags alien, nasa, space shuttle, ufo nasa, ufo video

More Details