Astronauts bring back new life