The Witcher 3 Looking Completely Worth the Wait

Even though it was delayed into 2015, at least it's early 2015. Witcher 3 arrives on February 24.

Comments