Telltale's 'Walking Dead' Episode 1 Now Free on the Xbox 360

8CN: The first episode of Telltale's acclaimed Walking Dead series is now available for free on the Xbox 360 in North America. The episode has already been free for sometime on the PlayStation 3 as well.

Read Full Story >>
The story is too old to be commented.