Alien Technology Photographed On Mars

This is it! The proof we've been waiting for that non-indigenous life forms have visited Mars.

See that tiny speck in the lower left corner?

See that tiny speck in the lower left corner?

That's the Spirit Rover's landing pad.

Source: news.discovery.com

Uncategorized

BuzzFeed - Latest