The last season of Telltale's acclaimed Walking Dead series kicks off this summer. The developer announced that the first episode of The Walking Dead: The Final Season drops on PS4, Xbox One, and PC on August 14, with a Nintendo Switch release set to follow sometime later this year.
The Final...