Netflix has been teasing all week that something Witcher-related was coming this Friday, and now the big day is finally here. In fact, The Witcher and The Witcher Netflix accounts started teasing things again this morning, and thankfully the wait is now officially over, as Netflix revealed the [...]