Deception Point

What was the discovery the NASA had made that the President Zach wanted to inform the public about?

?

Asked by
Last updated by Jill W
1 Answers
Log in to answer

NASA had supposedly found proof of life in outer space. They discovered a meteor in a glacier that housed fossils of "large bugs", which were not from earth.

Source(s)

Deception Point