Tag: Telltale's The Walking Dead: The Final Season

Telltale's The Walking Dead: The Final Season finally has a premiere date. https://youtu.be/OVAQrE5A5sI Episode one of The Walking Dead: The Final Season will be available for download starting August 14, 2018 on PC, PlayStation 4, and Xbox One. Pre-orders will begin on...

No posts to display

Recent articles