0
Random Videos

NASA releases photo of Mars showing door-like structure in mountains

A recent photograph of Mars sent by the Mars Curiosity rover shows a door-like structure in the middle of the mountain-like structure, which has led to speculations of someone or something might be living or was living in that place.

  • Duration: 01:46

Share

Keywords