Telltale Now?

edited February 2007 in General Chat
I was browsing the site looking for this "Telltale Now" distribution software... but I don't see any links. Is it no longer being used?



  • edited February 2007
    I think it is, it's just seamlessly integrated into the site - click to download, play, and pay to unlock full game.
Sign in to comment in this discussion.