Star Citizen News Star Citizen Summary Weekly Recap 17th June | Vulture Concept & 3.2 PTU Soon June 16, 2018