The Walking Dead Season Finale Next Week

Telltale Games today announced that the season finale of The Walking Dead, titled Episode Five – No Time Left, will launch November 21st on PlayStation Network, Xbox Live Marketplace and PC via the Telltale Online Store and digital distribution partners such as Steam.

Comments are closed.