News Quiz: Week of June 16

Think you’re up to speed on the space and satellite industry? Prove it—take this week’s news quiz.