Gameitall
December 7, 2018
The Game Awards was presented live last night and with it a bunch of deserving titles took home trophies, some great musical performances and some awesome announcements were made...