Reviews are in for The Walking Dead: Destinies…

3 months ago
Reviews are in for the new Walking Dead game, and things are not looking great for the game, as it debuts to harsh reviews and a lacklustre player base.