UFO Monitors Space Shuttle Maneuvers At Space Station? You Decide!
February 16, 2009 / 760
Space Shuttle Endeavour undocked from the International Space Station (ISS) this morning after a highly successful mission. They’ll land Sunday at Kennedy Space Center in Florida.
For decades, UFO enthusiasts have debated the presence of UFOs during space missions, and the STS-126 flight is no exception. Read more …












