I finally decided to play this game. Is the savebug still present on PC? What is the approx total time of all episodes without the DLC.Thanks in advance
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