Skeptoid #218: The Astronauts and the Aliens

Spread the love

A close look at some of the stories of UFOs said to have been reported by NASA astronauts.