A few days back, a number of screenshots of The Witcher 3 were uploaded to Imgur and shared to Reddit that questioned the game’s visual fidelity. Still more than a week from launch, players had mounting concerns (despite the announcement of more than a million preorders) and conversations called CD Projekt Red’s reputation into question. With players expressing their […]