Disclosure? NASA Admits Water On Mars, But No Mention Of Life …Yet
NASA announced yesterday that “liquid water flows” on Mars, and released an image of their find. However, the agency are still denying that any life exists on the red planet, despite overwhelming evidence to the […]
