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)