12/08/2009, 03:07 pm
I knew telltale would let us down. Is there at least a hint as to how long it will take this to be out? Surely we deserve a hint? Hour? 2 hours? Delayed to next month again? Please? :confused:
View Full Version : It's 9th December 2009 now in the UK...