Browsing posts tagged: Overwatch
Blizzard making Overwatch on Xbox One free to play September 9-12

If you can take a break from World of Warcraft’s latest expansion, there’s some other Blizzard-related news that may give you a good reason to be excited. Overwatch, Blizzard’s slam-dunk success of a team-based shooter, is going to be enjoying a free weekend from September 9th to September 12th.  This presents an opportunity for those […]