Geek Universe

'The Witcher' Developer, CD Projekt RED, Awarded $7 Mill, Hopefully Means the Release of 'Cyberpunk 2077'