The hostile immensity of space, with its absolute vacuum and deadly radiation, seems to forbid any form of life. Yet, a ...