Published On: Wed, May 30th, 2018

Life on Mars: ‘Sphinx statue’ found in NASA photo evidence of ancient alien UFOs on Mars?





NASA photographs of rock formations on Mars have been interpreted as a 200 foot-tall Sphinx statue, possibly built by ancient alien civilisations, it has been spectacularly claimed.


Daily Express :: Weird Feed