Alright, it's time to reveal the new xbox to the entire world, how do we demonstrate how cool it is? TV and Sports? Call of duty? New games?

447 shares