Game News Season three of Telltale's The Walking Dead arrives December 20. Merry Christmas!