I finished episode one last week and it was a pretty engaging but chilling experience. Can't wait to start up the second episode!
The Walking Dead
Game » consists of 41 releases. Released Nov 21, 2012
Game » consists of 41 releases. Released Nov 21, 2012
Log in to comment