Episode 1 of The Walking Dead Season 1 is free on XBLA and PSN

Related Games:
The Walking Dead Episode 1: A New Day, The Walking Dead [Season 1]


Comments