FREEDOM FORUM: Discussion

Article Image

AP

10 years ago NASA announced the discovery of life on Mars. Ten years later, the results have not been verified. Skeptics have found non-biological explanations for every piece of evidence that was presented. The NASA scientists who advanced it now st

Make a Comment