God of War Is Game of the Year at The Game Awards 2018

Gaming News


The ceremony of The Game Awards 2018 has just wrapped up in Los Angeles, and all the winners who have brought home the coveted statues are here.

[Source: twinfinite.net ]

Leave a Reply

Lost Password