Aliens on Mars? Liquid lake discovered on the Red Planet
The researchers said it could take years to verify whether something is actually living in this body of water that resembles a subglacial lake on Earth.
Jul 26, 2018, 10:02 AM ISTAn alien or a statue: Has NASA finally unearthed evidence of life on Mars?
Photograph taken from NASA's Curiosity rover shows "mystery alien" peeking out of cave.
Nov 05, 2015, 10:19 AM IST