So like alot of individuals i try and keep up to date on TWD.
Yesterday i read somewhere on the internet that April 25th would be the release date for The Walking Dead on XBLA.
True? not True? i do not know just thought I would share my info with these forums.