The Walking Dead: Episode 1 to release on XBLA April 27

Wednesday, 25 April 2012 21:56 GMT By Stephany Nunneley

Telltale has announced that the first episode of The Walking Dead will arrive on Xbox Live Arcade on April 27. It will run you 400 MS Points. The game launched on PC, Mac and PS3 earlier today. Thanks, Eurogamer.