Skybound Games has announced that the final season of the Telltale game “The Walking Dead” will be available via the Epic Games Store. The first two episodes of the game are on the Epic Games Store right now. The first episode of the final season will land January 15. The last two episodes, four and …more
The post Final Season of “The Walking Dead” Game Lading on Epic Games Store appeared first on Legit Reviews.