The Walking Dead Episode 1: A New Day Now Available For Free

Seriously, if you haven't played Telltale Games' The Walking Dead yet, 1.) shame on you, and 2.) now is the time to rectify that cardinal sin. The Walking Dead Episode 1: A New Day is available to download from the Xbox Games Store for free., meaning there's really no excuse not to give it a go.