2 min read Microsoft’s E3 – A Potentially Promising Future for Xbox players! June 29, 2018 Chet Van Der Stappen Whether you’re an Xbox player or not, there is no doubt that Microsoft really outdid...