Summary of the last week's space news.