An 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
Photograph taken from NASA's Curiosity rover shows "mystery alien" peeking out of cave.
Nov 05, 2015, 10:19 AM IST