Colonizing other worlds has been a dream for a long time. Is it finally within reach, and what surprising challenges remain?
North 124B Science