The Walking Dead's second season begins on December 17, according to its newly-opened Steam store page. Take a look if you'd like to pre-order the Season Pass.
Advertisement
The Walking Dead's second season begins on December 17, according to its newly-opened Steam store page. Take a look if you'd like to pre-order the Season Pass.