World’s largest video gaming award ceremony takes place in London, with role-playing adventure “The Witcher 3” collecting the Ultimate Game of the Year award.
World’s largest video gaming award ceremony takes place in London, with role-playing adventure “The Witcher 3” collecting the Ultimate Game of the Year award.