The Witcher studio CD Projekt RED has spent the last several months teasing the launch of an online store. A survey to garner fan insight served as the first hint as to what would come of a merchandise store. Just weeks ago, another brief update teased the store’s impending launch. Now it’s official. CD…
