Telltale Announces Release Date for Episode 3 for The Walking Dead: New Frontier; New Trailer Released As Well

Episode three launches at the end of the month!