The Walking Dead Final Episode "No Time Left" release date announced
Telltale Games has just announced the release date of The Walking Dead final episode "No Time Left". The eargerly anticipated final will lauch in late November, according to details on developer's official Twitter account.
Telltale tweeted, "No Time Left' will hit the PlayStation Network on November 20 in the US and then on Xbox, PC, Mac and iOS on November 21 in Europe."
So guys are you ready for Season Finale of The Walking Dead?. Let us know your views in the comment section below.