Update: Telltale's The Walking Dead: The Final Season Episode 3 Gets Release Date squib

Telltale's The Walking Dead: The Final Season's third episode will be released next month.
Scroll for more
Continue reading on IGN...
Tags: