(National Aeronautics and Space Administration,
Washington, D.C.)
Source: UFO Today (YouTube channel)
The NASA STS-115 Space Shuttle mission:
Launch date: 9 September 2006 –
Landing date: 21 September 2006.
Wikipedia article: “STS-115”:
Related
posts:
(NASA/youtube.com image)