Saturday, May 7, 2011

NASA STS-80 - UFO formation

incredible piece of footage filmed by NASA cameras, UFOS hold a formation over Earth in NASA mission STS-80



No comments: