

Major Nelson has just announced the release date for The Walking Dead Episode 1 arriving on Xbox LIVE Arcade on the Xbox LIVE Marketplace on April 27th 2012, which is this Friday. The game will set you back just a mere 400 Microsoft Points or $5.00.



You can view more information on the game over on the Xbox,com Marketplace.