Just like everyone else Ive been checking site hourly. Looks like Telltale's business hours are over and they said it would be released April 24th during business hours. I would think they would post a message correcting release time? Has anyone heard or know what's going on?
I hate for this to be just another thread but seriously, this is first game Ive purchased from Telltale. Does anyone have experience with this and know if it's possible to be able to download this before midnight?
I hope so!