The Game Awards 2016 Winners

Geoff Keighley and crew recently wrapped up The Game Awards program for this year at their live-streamed event held on December 1 at the Microsoft Theater in Los Angeles. This year saw Overwatch win the most with 4 awards, including the always-coveted ‘Game of...