Posts tagged Overwatch
New Game + June 3 - June 9

How time flies, it’s hard to believe that E3 is upon us and it basically started last week. Most would say that E3 might have been last week with Google announcing Stadia details which we will cover this week as well as multiple Ubisoft leaks, EA Play and what we thought of that conference, as well as a cancelled Blizzard project.

Read More