Overwatch Wins Big at 2016 Game Awards; Plus Norman Reedus & Mads Mikkelsen in Death Stranding

Overwatch Wins Big at 2016 Game Awards; Plus Norman Reedus & Mads Mikkelsen in Death Stranding

The 2016 Game Awards were handed out yesterday, December 1, 2016 with Overwatch taking home top honours after reinvigorating the first person shooter genre in ways not seen since Halo 2 revolutionised online multiplayer.  Read more