Telltale Games

Geekscape Games Reviews “The Walking Dead: Chapter 1 – A New Day”

Is this new addition to the franchise dead on arrival or does it bring it back to life?