The Walking Dead: Episode 1 is Currently Free On Xbox Live Marketplace

The eye gouge.
The eye gouge.

Telltale Games frist episode is currently free for Xbox 360 and iOS users and seems like it will stay that way for the time being. All of The Walking Dead: Season one is available now so it’s a good way to see if the rest are worth buying.

Continue reading “The Walking Dead: Episode 1 is Currently Free On Xbox Live Marketplace”