The annual Electronic Entertainment Expo (or E3) showcase took place this past week, and as usual, Microsoft decided to participate on what was essentially day minus one. Nevertheless, on Sunday, the company featured lots of games, joined by hardware announce…
Read More