A New Frontier

Telltale’s Walking Dead Season 3 Coming in December

Revealed today, the first episode in the third series of Telltale's hugely popular Walking Dead series will be arriving on December 20th.  Telltale posted this image to debut the series officially: https://twitter.com/telltalegames/status/801108272006602752 They also announced that first footage will be shown during The Game Awards on December 1st.  Stay tuned!…
Read