Tag: Beta

May
12

Blizzard’s Overwatch is Looking to Fill the Team Based Shooting Gap in My Life

The open beta is over. Hopefully you were able to get in some quality time with Blizzard’s first person shooter/squad based action game Overwatch, coming out May 24th for PC, Xbox One, and PlayStation 4. At first glance the game seems kind […]