August 20, 2012 LeDaro LeDaro: Curiosity Rover finds life on Mars. :) Looks almost live! Continue reading