Walking Dead ep1 is free

Discussion in 'Gamer's Heartbeat' started by Mogwai, Dec 27, 2012.

  1. Just noticed TWD episode 1 is free on Xbox live right now.

    Pretty cool offer though, I've been curious about these games for a while
     

Share This Page