Posted on November 15, 2012 AT 02:19am
Telltale Games has announced the official release date for the final episode of its The Walking Dead series known as “No Time Left.”
According to the developer’s Twitter account, No Time Left will release November 20 on the PlayStation 3 in the U.S. followed by a European PlayStation 3 release on November 21 alongside the Xbox 360, PC, and iOS versions. A retail collection of all five games in due out in December for Xbox 360 and PlayStation 3.
Are you excited for the finale? Let us know in the comments below.
Today's Top 10 Stories
Top Partner Stories
Website Interface © 2012 EGM Digital Media, LLC.