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.