Telltale Games’ The Walking Dead: The Final Season NEW Trailer and Release Date Revealed!
Telltale Games have released a brand new trailer for the much-anticipated Final Season of ‘The Walking Dead’ video game! The Walking Dead is one of Telltale Games’ most popular series of games. It is well known for its brilliant storytelling and character development. Telltale Games and Robert Kirkman’s Skybound Entertainment today announced that episode one […]