Image Image Image Image Image Image Image Image Image Image

Gameverse | April 25, 2019

Scroll to top

Top

No Time Left

Telltale Walking Dead Season Finale on 10/21

November 15, 2012 |

Telltale Games has announced the release date of the season finale of their Walking Dead game via Twitter.

#TheWalkingDead Season Finale from @telltalegames hits 11/20 PSN NA, 11/21 PSN EU, XBLA, PC/MAC, & iOS. #ForClementine pic.twitter.com/vbYWoLUy

So … Read More