Gaming News Microsoft Announces Xbox Games Showcase And Outerworlds 2 Direct Set For June 8By Sean GarmerApril 9, 2025