Posts Currently viewing the tag: "retail game"

Overwatch Beta Impression

  We had a chance to try out the closed beta of Blizzard’s newest game. When Blizzard announced Overwatch…