Telltale Games announces three new seasons, including the final season of The Walking Dead

Telltale Games has announced that it is releasing three new seasons for its current titles. One of these is the fan-favorite The Walking Dead, which is getting its final season sometime in 2018. Read more…
Neowin