Each year that Geoff Keighleys Game Awards distances itself from its SpikeTV past, it gets subsequently less embarrassing to watch. And without a doubt, The Game Awards 2016 was the best show yet. Couldnt watch the stream? Well, thats too bad, but weve got you covered. Below youll find a list of the nights big winners in addition to all the trailers that made their world premieres onstage at the Microsoft Theater in Los Angeles. There were a few emotional moments onstage as well…Read more