The Walking Dead Finale Out Next Week
Posted by Curtis H on November 14th, 2012 | 1 Comment | Tags: The Walking Dead
Telltale Games just announced that the final episode of The Walking Dead will finally arrive next week on November 20th for the US and November 21st for Europe.
The Walking Dead: No Time Left arrives a little under six months since the season first began. If you haven’t checked out the game yet now might be a good time to do so or you can wait until next month when the entire season will be released as a bundle on a disc.