Life in space: Soon to be a reality?