Mars “Alien” Image: A Picture of a humanoid on Mars, or a rock and shadow?
Have you seen this picture image of a alien life on Mars? Is it Big foot? A Mars ape? A humanoid? Well, while this picture has been all the buzz on the internet, with all kinds of theories and possibilities, it seems the question has been solved. The image was among many sent back to … Read more