Advertisements

Browse By

Daily Archives: October 28, 2017

This Picture Could Depict an Alien Spacecraft on Mars

It seems every other day there’s a new photograph of the Red Planet being analyzed in search for evidence of extraterrestrial life. A new image, seen here, claims to do the same when looked at by folks around the web. However, this particular picture is

Advertisements