image
NASA decodes hazards of human spaceflight to Mars