It looks like the folks over at Telltale Games are in good mood and feeling the holiday spirit and decided to release The Walking Dead: The Game: Episode 1 – A New Day is free on Xbox LIVE Arcade. The word is XBLA plans on keeping it free until New Years.

Yungjohnnybravo x TatWZA