twenty8two
Overwatch wins Game of the Year at The Game Awards; plus list of all Award Winners

Overwatch was recently awarded as the Game of the Year at the 2016 Game Awards. Overwatch was also awarded as the best Esports game and Best Multiplayer game.

Read more