A photo recently captured by NASA’s Curiosity Rover has according to Space.com

“…set the Internet abuzz yet again about the possibility of life on Mars.”

120 more words