Monday, 15 February 2010

NASA TV UFOs:
Several UFOs Filmed during the NASA STS-63 Mission

Several self-luminous, pulsating UFOs were filmed by NASA during this mission:

http://www.youtube.com/watch?v=kgxmcMWhPUU

The NASA STS-63 Space Shuttle Discovery mission:

Launch date: 3 February 1995 -
Landing date: 11 February 1995.