Originally Posted by Vainamoinen
Oh, this thing again. All right, IF you ordered from the Telltale Store, the game will release during Telltale's business hours 9-5. It is now Tuesday, 6 AM in California
The PC/Mac Telltale store version will release in a time frame about 27 to 35 hours from this moment
So on the 23rd? I hope STEAM releases it earlier than that...