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