CD Projekt Red were the masterminds behind The Witcher game series. The most recent installment of the game has 16 pieces of free downloadable contents. The last free dlc released was the new game plus mode. This mode was made available on
... Read More...