Touch Arcade favicon

Telltale’s ‘The Walking Dead: The Final Season’ Gets Official Trailer Ahead of its (Non-Mobile) Release Next Week