Coming in late, but I just bought the season pass, the store is a huge mess though and although I have downloaded episodes 2,3,4 I can't find the first one!
After I downloaded the season pass it downloaded a game unlock for episode 1, but no game.
The Walking Dead
Game » consists of 41 releases. Released Nov 21, 2012
Log in to comment