A woman in a body-hugging spacesuit on another planet. | Nature