Lost Limbs Foundation

Saturday, December 21, 2013

Another look at the face on Mars

The pyramids, the statues on Easter Island, and the Nazca Lines of Peru are just a few of the numerous mysteries that have baffled mankind. These are all indicators that there is a great possibility that other intelligent life exists. Could the image of the face on Mars confirm this?