I just bought all five episodes, and episode 1 suppose to be download as a demo? After buying, it prompts me to download, and the first one is under demo while the other ones are under either extra or add on.
The Walking Dead
Game » consists of 41 releases. Released Nov 21, 2012
Log in to comment