This week: Life from other stars... on Earth (?), the mysterious mission of Luna 15, and Rob Manning on how to land on Mars.