The long wait is about to end with your favorite and most anticipated game being released in the coming month. The game being discussed here is none other than The Walking Dead A New Frontier. Yes, the final chapter of one of Telltale’s most successful game series is about to be released...
Tagged: The Walking Dead A New Frontier
-
April 19, 2018