Your place for Space News
NASA astronauts Linda Godwin and Scott Altman have announced plans to leave the agency.