Watch The Game Awards 2017 Live
It’s almost the end of the year and it’s time The Game Awards 2017 which takes place in Los Angeles, California at the Microsoft Theater. It will host and honor all the biggest names of the gaming industry, with an array of categories, awards and new game announcements set for the stage this year. Expect some […]