Originally Posted by econojo
Telltale mentioned that it is coming out this Spring. Isn't May summer? Or did they mean in 2012?
Over here in Finland, May is spring. In England it's summer and Down under it's fall. So go figure...
According to the recent trend I think the game's just gonna pop out one day without a set release date. Could be this week or the next.