Curiosity rover: life on Mars?