Gaming Xbox Games Showcase: S.T.A.L.K.E.R. 2 Reveal Trailer July 23rd, 2020 During Microsoft's Xbox Game Showcase, a rather unexpected, yet welcomed surprise was unveiled from a long-time dormant franchise. That's right, who...