Just curious, because I hate waiting, and I'm on the fence about getting the first episode now or waiting til it's concluded. I don't want to wait for half a year to play the complete game.
The Walking Dead
Game » consists of 41 releases. Released Nov 21, 2012
Log in to comment