LeDaro: Curiosity Rover finds life on Mars. :)

Looks almost live!