What’s your pick for Game of the Year so far? The Game Awards is back live on Dec 8.

WATCH ON YOUTUBE