nationalnews

Life on Mars? How Else to Explain This Picture?

Share this post

Life on Mars? How Else to Explain This Picture? Recently released images from NASA’s Curiosity Mars rover have sparked a flurry of speculation from online blogs, that the rovers images could suggest some type of intelligent life of Mars.

Read more http://abcnews.go.com/Technology/life-mars-explain-mars-rover-picture/story?id=23242163