Get Physical Copies
I'm sorry, I think this question was asked many times before but I really couldn't find it.
I've some Games (e.g. TWD S1) ordered and downloaded directly at telltalegames.com (not Steam or anything else). I've read, that I can get the physical copies of the games for free (just paying shipping costs). But where can I order them? Do you ship to Germany too?