It looks like you're new here. If you want to get involved, click one of these buttons!
TheHiveLeader finally takes a look at Overwatch, Blizzard's upcoming team based shooter. Overwatch is a team-based FPS from Blizzard. With stylized graphics and an international group of heroes, Overwatch takes place in an advanced future version of Earth. Overwatch was a task force that came together to restore peace to a world scarred by war. The organization was eventually disbanded, but heroes are still necessary and a select group fights on. Players will create teams of six and battle