Sunday, 10 March 2013

N24 TV Report Contains NASA UFO Footage

The UFO footage was recorded during a space shuttle Discovery mission:


N24 is a German TV channel.



(youtube.com image)