Thursday 16 September 2010

NASA TV UFOs:
UFO Filmed during the STS-118 Mission


This UFO report comes from the late Jeff Challender’s Project P.R.O.V.E. website:

keyholepublishing.com/projectprove/Arts/118/118st.html

The NASA STS-118 Space Shuttle Endeavour mission:

Launch date: 8 August 2007 -
Landing date: 21 August 2007.














STS-118 photo (nasa.gov photo)