Originally Posted by JORDAN K 95
hopefully its every month! gives me something to look forward to!
and im sure the walking dead was scheduled for an episode per month release, the first episode was april 27th and the last episode was november 21st
so thats 7 months for 5 episodes
And news for season 2 is likely coming tomorrow! It'll be announced at 8 pm your time. Telltale is blessing us all!