Alien life on Mars: Scientists claim to have spotted thousands of mushrooms on Red Planet

Researchers believe that the structures spotted could most probably be mushrooms and lichens living on Mars A study report published in the journal Astrobiology and Space Science has claimed to have discovered alien life on Mars. The study report states that mushroom-like objects can be seen oriented towards the sky, and researchers believe that the …

Read moreAlien life on Mars: Scientists claim to have spotted thousands of mushrooms on Red Planet