CD Projekt Red is laying off nine percent of its staff


Trending Today on Tech News Tube